小编Nat*_*sta的帖子

gtk_button 中的 gtk_image 调整 GTK3 中按钮的大小

我正在使用 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。我不想调整按钮的大小。发生这种情况的任何原因。

提前致谢。

resize image button gtk3

3
推荐指数
1
解决办法
945
查看次数

标签 统计

button ×1

gtk3 ×1

image ×1

resize ×1