Answers:
Qt5中不再存在qtconfig。默认情况下,Qt5应用程序将使用当前的桌面设置,但效果并不理想。例如,我使用的是XFCE,它不会自动将样式设置为Gtk。
可以使用-style
命令行选项设置样式,例如-style=gtk
。或者,您可以将特定的Qt样式表与一起使用-stylesheet
。您可以在QApplication文档中看到可用的选项。另外:
您还可以通过设置QT_STYLE_OVERRIDE环境变量来设置所有Qt应用程序的样式。
对于smplayer,您可以更改菜单选项>首选项>界面中使用的默认字体和样式。
这是在做它的工作:https : //www.archlinux.org/packages/community/x86_64/lxqt-config/
未打包,afaik:http : //qt-apps.org/content/show.php/Qt5+Configuration+Tool? content= 168066
最适合我的解决方案是qt5ct
,目前在标准Arch社区软件包中可用。这是一个与DE无关的Qt5配置实用程序,类似于旧的qtconfig。
参见 https://wiki.archlinux.org/index.php/qt
Qt
软件包不再提供常用的bin
(例如qmake
)/usr/bin
。
相反-qt5
,-qt4
并-qt3
提供符号链接(例如qmake-qt5
,qmake-qt4
,qmake-qt3
)。
keepassx -style=gtk
可以正常运行,但QT_STYLE_OVERRIDE=gtk keepassx
没有启动。我也曾尝试将环境变量导出到其他地方,但仍然无法使用它:(