【发布时间】:2017-06-02 13:45:04
【问题描述】:
我正在使用 gtk3 并使用以下代码 sn-p 将图像放入按钮中。
GtkWidget *button1 = gtk_button_new();
gtk_widget_set_size_request (button1, 100, 60);
gtk_fixed_put (GTK_FIXED (wfixed), button1, 20, 30);
GtkWidget *img = gtk_image_new_from_file("handset-release.png");
gtk_container_add (GTK_CONTAINER (button1), img);
问题是按钮不再是 100x60,而是调整大小以适应现在更大的图像。 这在 gtk2 中没有发生,其中图像会被裁剪并且按钮仍将保持 100x60。 我不希望按钮调整大小。 发生这种情况的任何原因。
提前致谢。
【问题讨论】:
-
对我来说,在按钮中完全显示图像是有意义的。为什么不先裁剪图像本身,然后再将其打包到按钮中?