我已经运行了Qt的菜单示例,但是菜单中没有图标,只有文本。大多数应用程序(例如来自Ubuntu的pcmanfm和caja)都具有类似的图标,因此我认为它们是系统范围内而不是应用程序特定的。如何在菜单项中放置图标?提供一个代码示例将会很有趣。
QIcon::fromTheme()
。newAct = new QAction(tr("&New"), this);
newAct->setIcon(QIcon::fromTheme("document-new"));
Qt使用freedesktop图标作为后端,名称有规则,更新的列表可以在以下链接中找到