• 14084阅读
  • 13回复

【提问】关于QMacStyle! [复制链接]

上一主题 下一主题
离线gongyh
 

只看楼主 倒序阅读 楼主  发表于: 2005-09-19
在windows xp中,能否用QMacStyle,能否显示出Mac的样式。
我现在想写一个按钮,使它成MacStyle 那位能给各例子,文文档中没有说清,反正是没有看懂怎么去做的。那位能不能给个简单例子!
打工不是一辈子的事!
离线XChinux

只看该作者 1楼 发表于: 2005-09-19
QApplication::setStyle(QStyle &style)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gongyh

只看该作者 2楼 发表于: 2005-09-19
怎么用呀,我不用不了!不知道怎么用才能对,谢谢,写个例子了,谢谢
打工不是一辈子的事!
离线XChinux

只看该作者 3楼 发表于: 2005-09-19
int main(int argc, char **argv)
{
  QApplication app(argc, argv);
  app.setStyle("Motif");
......................
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gongyh

只看该作者 4楼 发表于: 2005-09-20
我想设置成mac样式的,该怎么写呀!
打工不是一辈子的事!
离线XChinux

只看该作者 5楼 发表于: 2005-09-20
上面不是已经给你写出来了么?
setStyle("Mac");
至于是不是"Mac",你自己试验一下就知道了
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gongyh

只看该作者 6楼 发表于: 2005-09-20
我就是不知道用“mac”还是别的,没有地方查,所以请教!
打工不是一辈子的事!
离线XChinux

只看该作者 7楼 发表于: 2005-09-20
Qt Demo里面有一个关于Style的,你去找找看
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线codez

只看该作者 8楼 发表于: 2005-09-21
好像 Windows XP 和 Mac 方式并不是任何平台都支持的,只有他们的本地平台才有,其他的即使你设了也是白设。
离线阿威
只看该作者 9楼 发表于: 2005-10-04
setStyle("Mac");里的参数

"Motif"
"CDE"
"MotifPlus"
"Platinum"
"SGI"


都好用  
“Windows”不知道怎么样 我就在WIN2000里 不可能看出来有什么结果
没有“Mac”
[ 此贴被阿威在2005-10-04 00:37重新编辑 ]
离线XChinux

只看该作者 10楼 发表于: 2005-10-05
对,Qt4 Windows OpenSource版本的并未提供所有的Style
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线sky_hao

只看该作者 11楼 发表于: 2005-10-07
如何定制自己的风格,我在QT Style 的文档中看了看,里面讲了三种画图方式:drawComplexControl(),drawPrimitive(),drawControl()。我不懂这有什么区别,该如何去用,请哪位大侠赐教一下?
离线guqst

只看该作者 12楼 发表于: 2005-10-08
XP,MAC是不能随意设定的。
离线foxgod

只看该作者 13楼 发表于: 2013-08-22
回 10楼(XChinux) 的帖子
版主,我用QSTYLE设置了QMenu的图标大小,但是图表变大后,就把菜单文字覆盖了一些,如何设置图标和菜单文字之间的距离呢,我用了style后,菜单弹出就不自动更改位置了,比如向下弹出菜单如果超出屏幕了,就向上调整,但是现在不行了,如何用style设置呢。
快速回复
限100 字节
 
上一个 下一个