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