【问题标题】:Enable Gnome/GTK integration of IPython qtconsole from Anaconda从 Anaconda 启用 IPython qtconsole 的 Gnome/GTK 集成
【发布时间】:2013-10-02 16:28:06
【问题描述】:

在我的 Debian 测试系统上全新安装 Anaconda 时,在 Gnome3 桌面上运行时,来自 Anaconda 的 IPython Qtconsole 与来自 Debian 的 Qtconsole(见下文)相比外观较差。其他基于 Qt 的 GUI(如 matplotlib 窗口)也会受到影响。

我怀疑来自 Anaconda 的 PySide Qt 绑定没有像 Debian 的 Qt 那样正确配置为使用系统的 Gnome/Gtk 主题。特别是默认字体大小会受到影响,这很烦人。

我很高兴听到如何让 Anaconda 的 PySide 使用正确的 Gnome 主题。

(查看here 以获得更大的图像)

【问题讨论】:

  • 我在 ubuntu 上也有同样的丑陋,这可能不是 gnome 3 特有的。
  • 作为起点,使用 Anaconda 提供的 qtconfig 实用程序可以更改 Qt 应用程序的默认字体(例如选择 Cantarell Regular)。但是,Select GUI style 的“桌面设置”选项无法加载 Gnome 中使用的正确 GTK 主题,这与 Debian 提供的 qtconfig 不同。
  • 供参考:关于这个问题的后续讨论已经出现在Continuum的论坛上:groups.google.com/a/continuum.io/d/msg/anaconda/vFtZWAY4ylY/…

标签: python qt pyside gnome anaconda


【解决方案1】:

Continuum 构建的 qt 可能没有内置正确的库。您可以尝试从https://github.com/continuumio/conda-recipes 构建qt,看看是否有帮助?您将需要一个 C 编译器,还需要安装各种库(有一个 notes.md 文件列出了您需要安装的所有包)。您可能还需要针对新的qt 重建shibokenpyside(按此顺序),因为重建qt 往往会破坏ABI(至少根据我的经验)。

【讨论】:

猜你喜欢
  • 2016-10-23
  • 2016-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 2012-06-05
  • 1970-01-01
相关资源
最近更新 更多