我有一个正在处理的 PyQt4 应用程序,但我有一个似乎无法解决的问题。我有一堆具有有效 QIcon 集的 QAction。这些 QActions 在 QToolBar 和 QMenu 上。当以普通用户身份运行时,QToolBar 和 QMenu 上的 QIcons 显示得很好,但如果我使用 sudo 运行应用程序或以 root 身份登录时,QIcons 显示在 QToolBar 上,但不显示在 QMenu 中。我在 RHEL 6.7 上运行它并检查了我所有文件的权限。知道会发生什么吗?
最佳答案
我刚刚发现在 root 菜单中显示图标被关闭了。我需要运行下面的命令才能让它们工作。
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
关于python - 当我以 root 身份运行我的 PyQt 应用程序时,为什么我的 QIcons 不显示在我的 QMenu 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35853061/