【问题标题】:Why don't my QIcons show in my QMenu when I run my PyQt application as root?当我以 root 身份运行 PyQt 应用程序时,为什么我的 QMenu 中不显示 QIcons?
【发布时间】:2016-03-07 20:10:44
【问题描述】:

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

【问题讨论】:

    标签: python linux pyqt4 rhel qicon


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-12-30
      • 2011-04-20
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      相关资源
      最近更新 更多