Qt应用程序在以root身份运行时更改字体

时间:2015-06-22 13:39:30

标签: c++ linux qt qt4 debian

我在Debian Linux上运行简单的Qt应用程序(Qt版本是4.8.2)。当它像往常一样运行时,一切正常。当它以root身份运行时,app字体不同,因此UI看起来很难看。我想它找不到一些样式表。我该如何解决这个问题呢?

2 个答案:

答案 0 :(得分:3)

这是一个众所周知的问题,会影响debian下的几个应用程序。不要尝试在Qt应用程序中解决此问题。

相反,你有两个选择。我更喜欢第一个:

  1. Set a specific theme for the root application
  2. 在应用程序中设置特定样式。我记得这个方法有很多问题。当时,根据样式,应用程序将崩溃。请谨慎使用。

答案 1 :(得分:1)

我认为您需要以root模式运行qtconfig应用程序,以便选择qt应用程序在管理模式下运行时使用的样式。