gpt4 book ai didi

c++ - 让 Qt 应用程序使用 GTK 主题?

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:55 25 4
gpt4 key购买 nike

当我在 Linux Mint Cinnamon 18 上运行我的 Qt 应用程序时,它不使用我的 GTK 主题颜色或系统字体。 Qt Creator 有同样的问题,但我尝试过的其他 Qt 应用程序(XnView MP 和 qBittorrent)确实正确使用了我的 GTK 主题。因此,似乎有一种方法可以让它发挥作用,但我不知道该怎么做。

我试过了(尽管默认情况下它应该是真的):

QApplication::setDesktopSettingsAware(true);

那没有用,所以我尝试将样式强制融合为:

QApplication::setStyle(QStyleFactory::create("Fusion"));

这也没有效果。

我怎样才能让我的应用程序工作,以便它尊重系统的 GTK 主题和系统字体?

最佳答案

最近,我遇到了同样的问题,但在 Lubuntu 14.04 中。我已经简单地使用

克服了这个问题
qApp->setStyle(new QProxyStyle());

关于c++ - 让 Qt 应用程序使用 GTK 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40455844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com