我试图让Gtk::Image小部件显示文件中的图片,但阻止小部件的大小扩展,所以我将从Gdk::Pixbuf加载它,然后缩放图片。我使用的是Gdk::Pixbuf而不是GdkPixBuf,因为后者适用于常规指针,但是Gtk::Image需要一个Glib::RefPtr<Gdk::Pixbuf>。(如果有更好的方法来实现我不知道的事情,那就把所有这些都提出来吧。)
auto pixbuf = Gdk::Pixbuf::create_from_file("/home/raitis/Music/WRLD/Awake EP/cover.jpg");
auto scaled