gpt4 book ai didi

c++ - 如何将系统图标放在菜单中?

转载 作者:搜寻专家 更新时间:2023-10-31 00:27:54 24 4
gpt4 key购买 nike

我已经从 Qt 运行了菜单示例,菜单上没有图标,只有文本。大多数应用程序(如 Ubuntu 中的 pcmanfm 和 caja)都有相似的图标,所以我认为它们是系统范围的而不是特定于应用程序的。我怎么能把图标放在菜单项中?代码示例会很有趣。

最佳答案

要获取系统图标,您必须使用方法 QIcon::fromTheme()

例子:

newAct = new QAction(tr("&New"), this);
newAct->setIcon(QIcon::fromTheme("document-new"));

Qt 用作freedesktop 图标的后端,它在名称上有一个规则,它们的更新列表可以在下面的link 中找到。

关于c++ - 如何将系统图标放在菜单中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47255323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com