【发布时间】:2021-01-17 18:25:00
【问题描述】:
我知道这个问题存在 How to add an image to a button with GTK 但 gtk_button_set_image 在 gtk4 中已弃用。
【问题讨论】:
-
只需创建一个
GtkImage和add()到Button。我认为的一点是,当用户只需设置他们想要的孩子并将其添加进去时,不需要由Button本身创建子小部件的专门代码。 -
好的,我明白了。我只需要像这样设置它:
gtk_button_set_child (GTK_BUTTON (button), image);其中按钮是 GtkButton,图像是 GtkImage。谢谢 。那很快。 -
比
gtk_container_add (GTK_CONTAINER (button), image)imo 更好,只是看起来更正确。 -
gtk_container_add()在 gtk4 中也被弃用了 -
好的,那就用
gtk_button_set_child()
标签: c user-interface gtk