Qt程序忽略了KDE主题和qtconfig主题

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

当我以超级用户身份运行我的Qt5程序时,该程序完全忽略任何系统字体,主题和图标,并使用一些虚假的主题。见截图。

如何以编程方式或以任何可能的方式修复此问题?

它也忽略了任何KDE配置/ qtconfig。这让我疯了。

enter image description here

右侧以普通用户身份运行,左侧以超级用户身份运行。

qt
1个回答
0
投票

您的配置将保存在用户的家中。如果您以root身份打开应用程序,它将使用root的设置。最简单的解决方法是图形根登录,而不是将设置更改为您想要的并切换回普通用户。大多数发行版都禁用了根图形登录,但您仍然可以使用第二个终端进行登录。

按Alt + Ctrl + F2打开第二个终端。

以root身份登录(不会显示密码)。

键入startx并按Enter键,GUI应自动启动。

settings,设置你想要的任何主题,然后退出。

按Alt + Ctrl + F1返回第一个终端。

从现在开始,一切都应该看起来不错。

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