【发布时间】:2010-05-02 02:34:14
【问题描述】:
Qt 有一套标准图标吗? (比如Back、Forward等)
如何将这些添加到 Qt Creator/Designer 中的按钮或工具栏?
【问题讨论】:
-
我也想从 Qt Designer 的角度来回答这个问题。我知道如何通过代码内部的枚举或字符串别名来使用标准图标,但不知道如何在 Qt Designer 中做到这一点,而无需手动编辑 .ui 或 .qrc 文件。
Qt 有一套标准图标吗? (比如Back、Forward等)
如何将这些添加到 Qt Creator/Designer 中的按钮或工具栏?
【问题讨论】:
我很确定您不能直接在 Designer 中添加图标,但您可以使用以下方式以编程方式引用它们:
QIcon QStyle::standardIcon ( StandardPixmap standardIcon, const QStyleOption * option = 0, const QWidget * widget = 0 ) const
根据您当前的样式,返回的 QIcon 应该适合样式。您可以看到标准图标列表in the official documentation。
【讨论】: