我正在使用 gtk3 并使用以下代码片段将图像放入按钮中。
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);
Run Code Online (Sandbox Code Playgroud)
问题是按钮不再是 100x60,而是调整大小以适应现在尺寸更大的图像。这在 gtk2 中没有发生,图像会被裁剪,而按钮仍保持 100x60。我不想调整按钮的大小。发生这种情况的任何原因。
提前致谢。