qt跨平台经验总结(1)
2010-07-23 22:46
225 查看
最近写qt程序,,老板要求可以跨windows所有平台。
目前xp和win7都是相当不错的支持。。
但是对于vista还是不行。
首先vista 的 uac 控制相当麻烦。 我的程序里面使用QProcess调用了 设备管理器,
QProcess *process = new QProcess;
process->start("mmc devmgmt.msc");
这里在vista中打开,因为涉及到权限问题。 第一次打开会出现错误。第二次打开才会弹出警告窗口。 这样的程序,,可以右键 使用管理员权限打开,或者改变兼容性,使xp风格打开。
在网上查了很多帖子,,说是在程序中使用mainfest这个方法,可以直接呈现xp风格,就不会有问题,但是本人时间紧,目前没有试验。
还有一点就是qt4.6.3在win7中打开窗口 慢的问题,,这个我在前面的博客中说过。
还有对于qt窗口的关系。。若是要窗口占据最上层,必须执行了这个窗口,才能操作别的窗口的话,要使用exec,,而不能使用show。 exec就是一个循环,打开了就得关闭。而show只是打开,不关闭,也可以再去操作别的窗口。
还有win7系统,vista好像也有。。一直使用xp,以前也没用过vista。哈哈。好像在一个文件夹中,同一个名字的文件,windows会有缓存,就是文件虽然改变了,但是显示的还是原来的样子。
我更改exe图标,,程序都改好了,编译完成,结果我看到文件夹里的exe的图标样子还是原来的样子。。结果我反复试了多次,总是一样。最后我把这个exe复制到别的文件夹,,结果 图标变成正确的样子。。。后来我就把exe文件的名字改了,,结果也显示正常。。怪哉!!!!!!
看帖要回帖啊!!!!!!
本文出自 “人生得意须尽欢” 博客,请务必保留此出处http://no001.blog.51cto.com/1142339/357527
目前xp和win7都是相当不错的支持。。
但是对于vista还是不行。
首先vista 的 uac 控制相当麻烦。 我的程序里面使用QProcess调用了 设备管理器,
QProcess *process = new QProcess;
process->start("mmc devmgmt.msc");
这里在vista中打开,因为涉及到权限问题。 第一次打开会出现错误。第二次打开才会弹出警告窗口。 这样的程序,,可以右键 使用管理员权限打开,或者改变兼容性,使xp风格打开。
在网上查了很多帖子,,说是在程序中使用mainfest这个方法,可以直接呈现xp风格,就不会有问题,但是本人时间紧,目前没有试验。
还有一点就是qt4.6.3在win7中打开窗口 慢的问题,,这个我在前面的博客中说过。
还有对于qt窗口的关系。。若是要窗口占据最上层,必须执行了这个窗口,才能操作别的窗口的话,要使用exec,,而不能使用show。 exec就是一个循环,打开了就得关闭。而show只是打开,不关闭,也可以再去操作别的窗口。
还有win7系统,vista好像也有。。一直使用xp,以前也没用过vista。哈哈。好像在一个文件夹中,同一个名字的文件,windows会有缓存,就是文件虽然改变了,但是显示的还是原来的样子。
我更改exe图标,,程序都改好了,编译完成,结果我看到文件夹里的exe的图标样子还是原来的样子。。结果我反复试了多次,总是一样。最后我把这个exe复制到别的文件夹,,结果 图标变成正确的样子。。。后来我就把exe文件的名字改了,,结果也显示正常。。怪哉!!!!!!
看帖要回帖啊!!!!!!
本文出自 “人生得意须尽欢” 博客,请务必保留此出处http://no001.blog.51cto.com/1142339/357527
相关文章推荐
- qt4.7.0 交叉编译环境搭建经验总结
- 利用博创2410s实验箱进行qt开发经验总结 (原创)
- qt连接oracle数据库经验总结
- 跨平台客户端开发经验总结
- QT经验总结
- [Qt] Qt编程经验总结 [2013-07-01更新]
- 利用博创2410s实验箱进行qt开发经验总结(上)
- Qt4 布局管理经验总结
- 关于QtGraphics编程的几点经验总结_qgraphicsscene
- Linux跨平台移植经验总结(前言)
- 利用博创2410s实验箱进行qt开发经验总结
- 利用博创2410s实验箱进行qt开发经验总结(下)
- qt中mysql数据库经验总结
- Qt获取网页数据方法与经验总结
- 关于Qt Graphics编程的几点经验总结
- 关于Qt Graphics编程的几点经验总结
- 关于Qt Graphics编程的几点经验总结
- ubuntu12.04中安装Qt5.2.0菜鸟经验总结
- 关于Qt Graphics编程的几点经验总结
- 跨平台客户端开发经验总结