• 6609阅读
  • 4回复

setStyle不起作用 [复制链接]

上一主题 下一主题
离线banyibanyi
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-09
我几天看网上有用这个函数的 就想试试

    QApplication::setStyle("macintosh");

但是程序运行起来什么效果也没改变啊(我是win,QT4.6)
和在哪个平台有关吗 还是说要包含哪个头文件?
离线dbzhang800

只看该作者 1楼 发表于: 2010-04-09
引用楼主banyibanyi于2010-04-09 09:26发表的 setStyle不起作用 :
我几天看网上有用这个函数的 就想试试
    QApplication::setStyle("macintosh");
但是程序运行起来什么效果也没改变啊(我是win,QT4.6)
.......


多看看Qt自带的manual:
The QMacStyle class provides a Mac OS X style using the Apple Appearance Manager.

This class is implemented as a wrapper to the HITheme APIs, allowing applications to be styled according to the current theme in use on Mac OS X. This is done by having primitives in QStyle implemented in terms of what Mac OS X would normally theme.

Warning: This style is only available on Mac OS X because it relies on the HITheme APIs.
离线benbenmajia

只看该作者 2楼 发表于: 2010-04-09
.....
安然.....
离线banyibanyi

只看该作者 3楼 发表于: 2010-04-09
那这个函数是在什么情况使用呢?默认风格不就是这个风格吗?
离线watera
只看该作者 4楼 发表于: 2010-04-10
楼主没 看 文档吗!Mac风格只能在Mac OS上使用!
快速回复
限100 字节
 
上一个 下一个