【问题标题】:GTK+ 3, C, C++ - Create button with stock imageGTK+ 3、C、C++ - 创建带有库存图片的按钮
【发布时间】:2014-06-05 17:57:40
【问题描述】:

我正在阅读有关函数gtk_button_new_from_stock 的 GTK+ 3 参考。有这部分:

gtk_button_new_from_stock 自 3.10 版起已弃用,并且 不应在新编写的代码中使用。采用 gtk_button_new_with_label() 代替。

然后,我阅读了关于gtk_button_new_with_label() 的参考资料,但没有关于从库存中创建按钮的可能性的消息。

我尝试过使用

gtk_button_new_with_label("gtk-media-play");

但我只得到一个标签为gtk-media-play 的按钮。 无论如何,当我使用时

gtk_button_new_from_stock("gtk-media-play");

我得到了我想要的,但我也有很多关于弃用的警告。

如何使用建议的函数gtk_button_new_with_label 来获取带有库存图像的按钮? 如何在不使用已弃用功能的情况下解决这种情况?

【问题讨论】:

    标签: c++ c gtk deprecated


    【解决方案1】:

    一般的库存商品已被弃用。您可能想要 new_from_icon_name() 代替(我认为文档实际上应该引用它)。有一个standard for icon names

    【讨论】:

    • 非常感谢!我认为官方的 GTK+ 参考是模棱两可的,应该改进
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多