Qt 5 的 qtconfig 工具?

dai*_*isy 18 arch-linux qt

我刚刚在 Arch Linux 中安装了 QT 5,但只是qtconfig不起作用:

%> qtconfig
qtconfig: could not exec '/usr/lib/qt/bin/qtconfig': No such file or directory
Run Code Online (Sandbox Code Playgroud)

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

任何想法在哪里找到它?我需要调整smplayer现在与 QT 5 库链接的 的字体。

Lei*_*iaz 14

Qt5 中不再存在 qtconfig。Qt5 应用程序默认会使用当前的桌面设置,但它无法完美运行。例如,我使用 XFCE,它不会自动将样式设置为 Gtk。

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

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

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


小智 6

最适合我的解决方案是qt5ct,目前在标准 Arch 社区包中提供。它是一个独立于 DE 的 Qt5 配置实用程序,类似于旧的 qtconfig。

https://wiki.archlinux.org/index.php/qt#Configuration_of_Qt5_apps_under_environments_other_than_KDE_Plasma