Qt5快速应用程序窗口未在Windows上显示

时间:2016-07-06 14:23:14

标签: windows qt5

该程序在Linux上运行良好。在QtCreator内部调试和发布时,该程序也运行良好。没有任何提示缺少qml文件的任何部分。

现在,当我为这个可执行文件运行windeployqt时,很多文件被复制到目标目录。但是当我启动程序时,它只出现在任务管理器中。没有显示窗口。

首先,我认为它与QtCharts模块有关,后者在内部使用。但是创建一个新项目后,编译后输出似乎没问题,运行windeployqt之后甚至QtCreator告诉我 " QtQuick.Window"未安装 " QtQuick.Dialogs"未安装 " QtQuick"未安装

那么 - 究竟是怎么回事?是否可以在Windows上部署QtQuick应用程序?

1 个答案:

答案 0 :(得分:3)

在使用windeployqt时,不要忘记您可能需要指定的一些其他参数。看看here

  • 使用--qmldir <directory>选项
  • 查看您的专业文件并添加您正在使用的每个模块。例如,如果您有QT += quick widgets qml,请添加这些选项-qml -quick -widgets