为什么qt应用程序不使用gtk主题?

问题描述 投票:0回答:1

我在 gnome 中安装了一些基于 qt6 的应用程序,但这些应用程序使用自己的边框、字体比例、图形用户界面比例和鼠标。

这是屏幕截图:

口径qt6

texstudio qt6

有人可以帮我解决这个问题吗? 谢谢你。

qt gtk gtk3 gnome qt6
1个回答
0
投票

不幸的是,Qt6 没有 gtk 插件,这仅在较旧的 qt 版本中支持。有一个插件支持匹配gtk的dpi/字体缩放。然而,事实上的 qt6 并没有提供完整的 gtk 支持。您要么必须依靠作者通过问题报告来解决这个问题,要么寻找第三方的插件。

如果您需要立即匹配特定的主题,您始终可以将包含您的颜色偏好的样式表传递到任何qt应用程序,或下载您喜欢的qt css主题样式(确保它是特定于qt的!)。

下载深色主题应用程序 CSS 样式表,例如:

myapp -stylesheet mydarktheme.css -style Fusion

这是一个 qt css 文件可能包含的示例,这个非常简单:

QWidget, QWidget * {
    border-color: #0a1000;
    background-color: #1a200f;
    color: #0a1000;


}
QButton {

   background-color: #0a1000;

}

希望这对某人有帮助:3

© www.soinside.com 2019 - 2024. All rights reserved.