• 15147阅读
  • 6回复

[讨论]Qt官网发布的Qt libraries 4.8.6 for Windows (MinGW 4.8.2)有问题? [复制链接]

上一主题 下一主题
离线libaineu2004
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-25
本人安装了官网的Qt libraries 4.8.6 for Windows (MinGW 4.8.2
本人电脑同时安装有MinGW的Qt4.8.5和Qt4.8.6,XP系统。发现这个版本在win XP系统下使用有问题
Qt 4.8.6MinGW的ui设计师(C:\Qt\4.8.6\bin\designer.exe),所有的控件默认都是非xp风格的,例如图所示,按钮等控件显得很“土气”。类似windows 98的旧样式。
window.open('http://www.qtcn.org/bbs/attachment/Mon_1404/68_118943_37f186485a5c660.png?14');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >


但是上一版本Qt 4.8.5MinGW的ui设计师,默认就是xp风格的,控件(如按钮)有立体感。


其实不仅仅ui设计师如此,其他进程,如:

C:\Qt\4.8.6\bin\assistant.exe
C:\Qt\4.8.6\bin\linguist.exe
打开的界面,控件都是非xp风格的。
不知道是何原因?Qt 4.8.6的bug?还是??


离线彩阳

只看该作者 1楼 发表于: 2014-04-25
可以命令行设置-style cleanlooks
看看Qt的QStyle文档。
上海Qt开发联盟,热忱地欢迎你的加入!
离线libaineu2004

只看该作者 2楼 发表于: 2014-04-25
回 彩阳 的帖子
彩阳:可以命令行设置-style cleanlooks
看看Qt的QStyle文档。 (2014-04-25 22:43)

我在Qt 4.8.6 Command Prompt命令行输入:
“designer.exe -style windows”和
“designer.exe -style windowsxp”
发现两者都一样,都是类似“windows 98”土气的旧样式,即xp风格仍然无效果。
但是在Qt 4.8.5 Command Prompt命令行输入:
“designer.exe -style windows”和
“designer.exe -style windowsxp”
前者是土气样式,后者是真正的xp风格。所以,我得出结论:
官方用MinGW编译Qt 4.8.6时,没有配置支持xp的样式风格导致。


离线libaineu2004

只看该作者 3楼 发表于: 2014-04-25
我把官方Qt 4.8.6的MinGW和VS2010两个版本都安装了,winXP系统。得出的最新结论如下:
Qt libraries 4.8.6 for Windows (MinGW 4.8.2, 328 MB)  -- 不支持xp风格的style;
Qt libraries 4.8.6 for Windows (VS 2010, 236 MB)  -- 与Qt 4.8.5无异;支持xp风格的style;

请问?如果自己想手动使用MinGW编译Qt libraries 4.8.6,该如何操作?官方用MinGW编译Qt 4.8.6时,肯定在confige命令时,没有配置支持xp的样式风格导致。
离线libaineu2004

只看该作者 4楼 发表于: 2014-04-28
回 libaineu2004 的帖子
libaineu2004:我把官方Qt 4.8.6的MinGW和VS2010两个版本都安装了,winXP系统。得出的最新结论如下:
Qt libraries 4.8.6 for Windows (MinGW 4.8.2, 328 MB)  -- 不支持xp风格的style;
Qt libraries 4.8.6 for Windows (VS 2010, 236 MB)  -- 与Qt 4.8.5无异;支持xp风格 .. (2014-04-25 23:44)

自己用MinGW编译Qt 4.8.6。方法我写在博客了:
http://blog.csdn.net/libaineu2004/article/details/24620709


离线hackware

只看该作者 5楼 发表于: 2014-04-29
我的也是这样,win7和xp都是,估计是更换编译器带来的bug
离线libaineu2004

只看该作者 6楼 发表于: 2014-04-29
回 hackware 的帖子
hackware:我的也是这样,win7和xp都是,估计是更换编译器带来的bug (2014-04-29 12:38) 

我又遇到新问题了,参加帖子:
http://www.qtcn.org/bbs/read-htm-tid-56379.html
请问,大侠有办法解决吗?
快速回复
限100 字节
 
上一个 下一个