Qt5.1.0开发程序在客户机不显示QML界面

gogogo000 2015-06-10 03:04:57
如题,QT5.1.0开发的引用QtQuick 2.1的程序在客户机,QML界面不显示,示例程序也不行,但是界面上的功能还是好使的。但是引用QtQuick 1.1的程序可以正常显示。
想问一下大家有没有遇到相似情况的,是否是缺少什么文件。
期待您的答复。
正常运行图:

客户机运行图:

...全文
1102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wengfeng1979 2018-08-21
  • 打赏
  • 举报
回复
老子一个个比较,是差了Qt5QuickParticles.dll........
qq_37830638 2017-09-01
  • 打赏
  • 举报
回复
引用 2 楼 zhangyf90 的回复:
我的跟你一样情况。 解决办法是: 第一步(网上常见的方法):添加动态库dll文件。具体请参考http://www.stardrad.com/blog/qt-5%E7%A8%8B%E5%BA%8F%E5%9C%A8windows%E4%B8%8A%E7%9A%84%E5%8F%91%E5%B8%83/ 第二步(很奇怪的现象):在客户机安装和开发机一样的Qt(版本、路径都保持一致),然后拷贝客户机环境中的QT5core.dll文件到程序目录下。具体请参考http://bbs.csdn.net/topics/390568558 所以这样子其实没有解决根本问题,即必须在客户机安装Qt环境,使用客户机Qt环境中的Qt5core.dll文件才可以。 我比较了下开发机和客户机两个环境中的Qt5core.dll文件,发现只有安装路径的区别......所以如果客户机的Qt环境路径和开发机一样的话,使用开发机的Qt5core.dll文件特使可以的。。。 但还是。。。。得在 客户机 。。。。安装 Qt环境。。。。。 Qt4好像没有这个问题,Qt5就这样子,真是日了狗。 求高人解答。
有找到问题吗,是否有解决,我这也有一样的问题
寒山-居士 2015-07-24
  • 打赏
  • 举报
回复
关于QML发布等问题 参考我的博客 有些收获
彩阳 2015-07-20
  • 打赏
  • 举报
回复
QML文件的路径不正确。
xuwq2015 2015-07-20
  • 打赏
  • 举报
回复
在使用windeployqt工具发布的时候指定一下qml文件的路径试一下。如:

windeployqt -qmldir qml_path xxx.exe
http://blog.csdn.net/xuwq2015/article/details/46693085
i80428048 2015-07-20
  • 打赏
  • 举报
回复
最新发现:第二步【在客户机安装Qt】其实不必要,只把开发机环境中的【D:\Qt\Qt5.5.0\5.5\msvc2010\qml】文件夹复制到客户机同样目录下,也可以运行。。。因为我的程序使用qml写的,,,,, 但是,如果把这个qml文件夹拷贝到程序目录下,也是不行的。感觉就是程序绑定了QML库的路径。。。
zyq5945 2015-07-19
  • 打赏
  • 举报
回复
安装最新的显卡驱动,用windeployqt发布工具试试,还不行用OllyIce 看下加载的动态库有没有和开发机的一样多。
i80428048 2015-07-19
  • 打赏
  • 举报
回复
我的跟你一样情况。 解决办法是: 第一步(网上常见的方法):添加动态库dll文件。具体请参考http://www.stardrad.com/blog/qt-5%E7%A8%8B%E5%BA%8F%E5%9C%A8windows%E4%B8%8A%E7%9A%84%E5%8F%91%E5%B8%83/ 第二步(很奇怪的现象):在客户机安装和开发机一样的Qt(版本、路径都保持一致),然后拷贝客户机环境中的QT5core.dll文件到程序目录下。具体请参考http://bbs.csdn.net/topics/390568558 所以这样子其实没有解决根本问题,即必须在客户机安装Qt环境,使用客户机Qt环境中的Qt5core.dll文件才可以。 我比较了下开发机和客户机两个环境中的Qt5core.dll文件,发现只有安装路径的区别......所以如果客户机的Qt环境路径和开发机一样的话,使用开发机的Qt5core.dll文件特使可以的。。。 但还是。。。。得在 客户机 。。。。安装 Qt环境。。。。。 Qt4好像没有这个问题,Qt5就这样子,真是日了狗。 求高人解答。
gogogo000 2015-06-11
  • 打赏
  • 举报
回复
自己顶,不要沉

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧