zoukankan      html  css  js  c++  java
  • QT入门之程序运行发布

    文件说明:
    文件 说明
    helloworld.pro 项目文件,包含项目相关信息
    helloworld.pro.user 与用户有关的项目信息
    hellodialog.h 新建类的头文件
    hellodialog.cpp 新建类的源文件
    main.cpp 该文件包含main()主函数
    hellodialog.ui 设计师设计的界面对应的界面文件
    界面设计:

    1.主设计区

    2.部件列表窗口(widget box)

    3.对象查看器(Object Inspector)

    4.属性编辑器(Property Editor)

    5.动作编辑器和槽编辑器

    6.常用功能图标

    程序发布:
    方法一:

    将几个dll文件与其一起发布,同时把mingw_32(64)plugins目录中platforms文件夹复制过来(文件名不能修改),里面只需要保存qwindows.dll,做成压缩包发布。

    方法二:

    在开始菜单找到Qt命令行工具,输入windeployqt c:myapp

    c:myapp代指你的release版本实际存放的目录,windeployqt工具会把所有可用文件复制过来,故只有在无法确定程序 依赖文件时再使用

    静态编译

    发布的编译程序包含dll文件,一般被称为动态编译。而静态编译将Qt的库进行重新编译,用静态编译的Qt库来链接程序,生成可以直接运行的.exe文件。

    设置应用程序图标

    创建.ico文件,将图标文件复制到helloworld,重命名myico.ico,在pro文件最后添加一行代码

    RC_ICONS = myico.ico
    
  • 相关阅读:
    动态添加删除控件
    文件下载源码
    poj 1300 欧拉回路、通路 解题报告
    hdu 1232 并查集 或者 深搜
    hdu 2546 01背包问题
    强连通图的判断 hdu 1269
    hdu 2159 二维费用背包问题
    Hdu 3336 kmp+dp解题报告
    hdu 3639 强连通练习使用
    hdu 1712 分组背包问题
  • 原文地址:https://www.cnblogs.com/Glov/p/13198430.html
Copyright © 2011-2022 走看看