左下方的小电脑图标,将debug改成release,重新组建,再去工程目录下的release文件夹下就可以看到exe文件了。
如果是想要打包发布程序,使得程序可以在其他电脑上运行还需要拷贝动态运行库的。
需要将待发布的release版的exe文件和dll文件放到一个文件夹下
具题需要以下的dll文件:
可以去你的Qt安装目录下复制,我这里是:D:QtQt51111mingw48_32in
platforms文件夹下面包含:qminimaldll和qwindowsdll
所在的文件夹是:D:QtQt51111mingw48_32pluginsplatforms
其实知乎,civilization等等是根据胶水语言Python开发的。PyQt是Qt的Python版本(Qt company),据说该Qt中的Q是Quasar的意思,而类的前缀(大写,Q在Haavard’s Emacs font很好看),t 代表toolkits,PyQt组合起来就是Python中Quasar开发包。我在实践中应用的是PyQt5用于GUI(Graphical user interface开发)。安装的包包括pyqt5-tools,pyqt5designer,pyqt5三个。
安装完成后打开你环境中会发现多了个Designerapp:
比如我在mac上的路径是:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designerapp
在windows上路径是Lib/site-packages/QtDesigner
在这个地方设置:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/python36
-m PyQt5uicpyuic -o py
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designerapp
这样会发现tools--》External tools--》
多了Qt Designer以及PyUIC两个。
Qt Designer用于编辑GUI文件,后缀为ui。
PyUIC用于将GUI的ui文件转换为py文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)