Qt 5的qtconfig工具?


16

我刚刚在Arch Linux中安装了QT 5,但qtconfig没有用:

%> qtconfig
qtconfig: could not exec '/usr/lib/qt/bin/qtconfig': No such file or directory

是的,没有这样的文件,甚至没有 /usr/lib/qt5/bin/qtconfig

有什么想法可以找到它吗?我需要调整的字体smplayer,现在与QT 5库链接。

Answers:


13

Qt5中不再存在qtconfig。默认情况下,Qt5应用程序将使用当前的桌面设置,但效果并不理想。例如,我使用的是XFCE,它不会自动将样式设置为Gtk。

可以使用-style命令行选项设置样式,例如-style=gtk。或者,您可以将特定的Qt样式表与一起使用-stylesheet您可以在QApplication文档中看到可用的选项。另外:

您还可以通过设置QT_STYLE_OVERRIDE环境变量来设置所有Qt应用程序的样式。

对于smplayer,您可以更改菜单选项>首选项>界面中使用的默认字体和样式。


可悲的是,QT_STYLE_OVERRIDE似乎对我不起作用。我正在使用keepassx,并且在启动时keepassx -style=gtk可以正常运行,但QT_STYLE_OVERRIDE=gtk keepassx没有启动。我也曾尝试将环境变量导出到其他地方,但仍然无法使用它:(
Johann



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.