当我以root身份运行我的PyQt应用程序时,为什么我的QIcons不显示在我的QMenu中?

时间:2016-03-07 20:10:44

标签: python linux pyqt4 rhel qicon

我正在处理一个PyQt4应用程序,我遇到了一个我似乎无法解决的问题。我有一堆具有有效QIcon设置的QAction。这些QAction在QToolBar和QMenu上。 QIcons在QToolBar和QMenu上以普通用户身份运行时显示正常,但如果我使用sudo运行应用程序或以root用户身份登录,QIcons将显示在QToolBar上,但不会出现在QMenu中。我在RHEL 6.7上运行它并检查了所有文件的权限。知道可能会发生什么吗?

1 个答案:

答案 0 :(得分:0)

我刚刚发现在root菜单中显示图标已关闭。我需要运行下面的命令让它们工作。

gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true