首页| 论坛| 消息

标题:qt 5.1 B 版发布程序需要注意的小问题!
作者:angelus
日期:2013-05-20 13:38
内容:

基本上QT5.1发布程序和4.8的差不多,但今天遇到了个很囧的问题,而且网上也找不到答案,花了好几个小时才解决了。

症状是发布程序后,运行,按照提示把需要的DLL文件复制到文件夹中,打开程序后无法显示qml2的界面,只有小框和白色背景。

经过研究这个现象仅出现在qml2中有加入 import QtQuick.Controls 1.0 这组控件就会出现这个问题,但总不能不用吧,毕竟有几个控件还是很有用的。
其实解决问题很简单,只需要在复制DLL文件的时候多加入一个Qt5Widgets.dll文件就可以解决问题了。

希望能减少大家被这个坑埋进去的时间!


#1 [toby520 05-20 13:41]
引用楼主angelus于2013-05-20 13:38发表的 qt 5.1 B 版发布程序需要注意的小问题! :
基本上QT5.1发布程序和4.8的差不多,但今天遇到了个很囧的问题,而且网上也找不到答案,花了好几个小时才解决了。

症状是发布程序后,运行,按照提示把需要的DLL文件复制到文件夹中,打开程序后无法显示qml2的界面,只有小框和白色背景。

经过研究这个现象仅出现在qml2中有加入 import QtQuick.Controls 1.0 这组控件就会出现这个问题,但总不能不用吧,毕竟有几个控件还是很有用的。
.......
记住啦,以后应该用得着
#2 [dbzhang800 05-20 14:10]
引用第1楼toby520于2013-05-20 13:41发表的:
记住啦,以后应该用得着
呵呵,以后就不见得有用了,因为Qt Quick Control 现在依赖于 Qt Widgets 中的QStyle,以后会去除这项依赖的。

回复 发表
主题 版块