从Anaconda启用IPython qtconsole的Gnome/GTK集成

从Anaconda启用IPython qtconsole的Gnome/GTK集成,python,qt,pyside,gnome,anaconda,Python,Qt,Pyside,Gnome,Anaconda,在我的Debian测试系统上新安装的Anaconda上,Anaconda的IPython Qtconsole在Gnome3桌面上运行时,与Debian的Qtconsole(见下文)相比,外观较差。其他基于Qt的GUI(如matplotlib窗口)也会受到影响 我怀疑Anaconda的PySide Qt绑定没有像Debian的Qt那样正确配置为使用系统的Gnome/Gtk主题。特别是,默认字体大小会受到影响,这非常烦人 我很高兴听到如何使蟒蛇的PySide使用正确的侏儒主题 (请参阅大图)可能是

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

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

我很高兴听到如何使蟒蛇的PySide使用正确的侏儒主题


(请参阅大图)

可能是qt内置的连续体没有内置正确的库。您可以尝试从中构建
qt
,看看是否有帮助吗?您需要一个C编译器,还需要安装各种库(有一个
notes.md
文件,其中列出了您需要安装的所有软件包)。您可能还需要针对新的
qt
重建
shiboken
pyside
(按此顺序),因为重建
qt
往往会破坏ABI(至少在我的经验中是这样)。

可能是由qt构建的连续体中没有正确的库。您可以尝试从中构建
qt
,看看是否有帮助吗?您需要一个C编译器,还需要安装各种库(有一个
notes.md
文件,其中列出了您需要安装的所有软件包)。您可能还需要针对新的
qt
重建
shiboken
pyside
(按此顺序),因为重建
qt
往往会破坏ABI(至少以我的经验而言)。

我在ubuntu上也有同样的缺点,它可能不是特定于gnome 3的,使用Anaconda提供的
qtconfig
实用程序可以更改Qt应用程序的默认字体(例如选择Cantarell Regular)。然而,与Debian提供的
qtconfig
相反,Select GUI风格的“桌面设置”选项无法加载Gnome中使用的正确GTK主题。仅供参考:Continuum论坛上出现了关于这个问题的后续讨论:我在ubuntu上也有同样的丑陋之处,它可能不是特定于gnome 3的。首先,使用Anaconda提供的
qtconfig
实用程序可以更改Qt应用程序的默认字体(例如选择Cantarell Regular)。但是,与Debian提供的
qtconfig
相反,Select GUI风格的“桌面设置”选项无法加载Gnome中使用的正确GTK主题。仅供参考:Continuum论坛上出现了关于此问题的后续讨论:@almarklein确实指出,问题来自缺少编译标志“-gtkstyle”.cf.@almarklein确实指出,问题源于缺少编译标志“-gtkstyle”.cf。