• 3583阅读
  • 5回复

Qt在ubuntu下一个很纠结的问题 [复制链接]

上一主题 下一主题
离线更好
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-03

我用Qt制作了一个界面,在目录下用   ./程序名  ,界面显示正常。如下图




但是在目录下用  sudo ./程序名  ,界面显示就不正常了,样式都变了,如下图



有办法解决吗?以前好像都没有注意到这个问题哦。
离线weihua1984

只看该作者 1楼 发表于: 2011-11-03
权限?
离线更好

只看该作者 2楼 发表于: 2011-11-03
就是以管理员身份运行就那样了
离线ninsun

只看该作者 3楼 发表于: 2011-11-04
管理员权限下没有主题吧……
试试手动指定一个主题呗

  // 设置程序样式
  QApplication::setStyle("cleanlooks");

这样……
离线更好

只看该作者 4楼 发表于: 2011-11-04
引用第3楼ninsun于2011-11-04 09:41发表的  :
管理员权限下没有主题吧……
试试手动指定一个主题呗
  // 设置程序样式
  QApplication::setStyle("cleanlooks");
.......



使用了这个方法的话,是有些改善,但是颜色和图标形状还是有点问题。
离线XChinux

只看该作者 5楼 发表于: 2011-11-06
应该是与你的root用户的qtconfig配置与当前使用的普通用户的qtconfig不同导致的。
你运行下sudo qtconfig将其配置与qtconfig配置设置成相同的看看
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个