首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

QtQt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )

文章目录 一、创建 Qt 桌面程序 二、构建并运行 Qt 桌面程序 一、创建 Qt 桌面程序 ---- 首先要安装 Qt 开发环境 , 参考 【QtQt 开发环境安装 ( Qt 版本 5.14.2 |...Qt 下载 | Qt 安装 ) 博客 ; 打开 Qt Creator 开发环境 , 选择 " 菜单栏 / File / 新建文件或项目 ( N ) " , 在弹出的 " New File or Project...- Qt Creator " 对话框中 , 选择左侧 Application 选项卡 , 选择 " Qt Widgets Application " 应用 , 然后点击 " Choose " 按钮 ,...桌面程序框架 ; 二、构建并运行 Qt 桌面程序 ---- 点击左下角的电脑图标 , 在弹出的对话框中配置一个构建套件 , 选择构建套件 : 构建好的应用变成如下样式 , 点击左下角的绿色三角形按钮..., 即可运行该 Qt 桌面程序 , 运行效果如下 :

3K40
您找到你想要的搜索结果了吗?
是的
没有找到

C++Qt入门(1)—Qt简介,第一个Qt程序Qt按钮

文章目录 一、QT简介 1.什么是QT? 2.Qt的发展史?...二、第一个Qt程序 1.路径名,文件名中不能有中文 2.创建默认窗口类 3.main函数 4.对.pro文件的解释 5.Qt Creator快捷键 6.QPushButton的创建 7.对象树(了解)...Qt是一个跨平台的C++图形用户界面应用程序框架 2.Qt的发展史?...、第一个Qt程序 1.路径名,文件名中不能有中文 2.创建默认窗口类 基类有三种选择:QWidget,QMainWindow,QDialog 3.main函数 (1)QApplication a 应用程序对象...,有且只有一个 (2)Widget w 实例化窗口对象 (3)w.show()调用show函数,显示窗口 (4)return a.exec() 让应用程序对象进入消息循环机制中,代码阻塞到当前行

1.1K10

QT程序打包发布

2.环境 1)我用的是QT 5.12.3版本,QT 4.x版本不行 2)Enigma Virtual Box https://enigmaprotector.com/en/downloads.html...3.具体步骤 1)打开一个QT程序,以release方式运行一次。操作如下图: ?...因为缺少QT必要的库文件。 ? 将这个.exe文件拷贝出来,创建一个单独的文件夹,放在这个文件夹下,比如桌面的test文件夹里。 ? 3)在开始菜单中,打开QT命令行窗口 ? ?...接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车 cd /d C:/Users/xxx/Desktop/test ?...4)输入如下命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件: ? ?

2.3K30

QT-第一个程序 Hello QT , 以及QT creator介绍

第一个程序 - Hello QT 首先写main.cpp: #include #include #include ...(); //通过exec()执行程序以及消息处理 } win平台上,命令行编译 进入main.cpp所在目录“1.Hello QT”,输入: qmake -project...QT creator介绍 构建(bulid) 对项目中所有文件进行编译,最终生成可执行程序 Debug版 用来进行调试的版本,程序中会包含调试信息,所以运行效率低 Release版 最终发布的版本,无调试信息...其中CONFIG的常用选项有: debug :  构建debug版本的可执行程序 release : 构建release版本的可执行程序 debug_and_release  :  同时构建debug和...#添加core和gui模块(QT不仅只涉及显示模块,还有数据库,多线程,网络等等) greaterThan(QT_MAJOR_VERSION, 4): QT += widgets #如果当前版本大于

1.6K70

1.2.2 Qt Quick 程序的发布

我们要将自己的程序发布出去,首先需要使用release方式编译程序,然后将生成的.exe执行文件和需要的库文件放在一起打包发布。...要确定发布时需要哪些动态库文件,则可以直接双击.exe文件,提示缺少哪个dll,就到Qt安装目录的bin目录下(我机子上是D:\Qt\5.9.6\mingw53_32\bin),将对应的dll文件复制到当前文件夹下...大家现在的Qt版本应该都是5.0以上了,QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。...步骤如下: 1、点击开始->所有程序->Qt 5.9.6->MinGW 5.3.0->Qt 5.9.6 for Desktop image.png 2、在命令行中切换到exe所在的目录下 image.png...Enigma Virtual Box: 点击主程序文件名称后面的浏览,直接选中刚才生成的exe执行程序; 输出虚拟文件名称默认为exe所在的目录下; image.png 7、将release

1.4K50

发布Qt程序打包工具

由于Qt软件提供的windeployqt采用命令行操作,打包程序起来相对繁琐。而现有大多数的打包工具又不能针对Qt而打包,往往是一些库打包不成功,又或者操作繁琐。...也就是这一原因,决定写这个基于Windows系统的可视化Qt打包程序,并开源其代码供大家一起学习进步。 ? 1. 适用范围 Window系统; Qt5.0版本以上编译的程序。 2....使用方法 将需要打包的程序拖拽到打包工具中; 选择该程序编译时的Qt版本和编译器版本; 点击生成; 最后测试。 3. 注意 不能打包引入第三方库,需要自己复制到程序运行目录下。 4....aeagean/DeployQt/archive/V1.0.zip V1.0运行文件下载地址 https://github.com/aeagean/DeployQt/releases/download/V1.0/Qt.V1.0

1.9K30

Qt开源作品36-程序守护进程

一、前言 没有任何人敢保证自己写的程序没有任何BUG,尤其是在商业项目中,程序量越大,复杂度越高,出错的概率越大,尤其是现场环境千差万别,和当初本地电脑测试环境很可能不一样,有很多特殊情况没有考虑到,如果需要保证程序...7*24小时运行,则需要想一些办法能够让程序死了能够活过来,在嵌入式linux上,大部分会采用看门狗的形式来处理,程序打开看门狗驱动后,定时喂狗,一旦超过规定的时间,则硬件软复位等。...本篇文章提供一个软件实现守护进程的办法,原理就是udp通信,单独写个守护进程程序,专门负责检测主程序是否存在,不存在则启动。主程序只需要启动live类监听端口,收到hello就回复ok就行。...为了使得兼容任意程序,特意提炼出来共性,增加了多种设置。 主要功能: 可设置检测的程序名称。 可设置udp通信端口。 可设置超时次数。 自动记录已重启次数。 自动记录最后一次重启时间。...提供界面设置程序名称已经开启和暂停服务。

99400

Qt运行程序弹出异常窗口解释

关于程序运行时弹出崩溃窗口提示的问题。❞ 如图: 上图为访问野指针导致程序崩溃。 The inferior stopped because it triggered an exception....解释: 程序触发了异常。 在0号线程的0x7ffb59c9decb地址处发生了异常。错误代码:0xc0000005。...同样地,下面代码是访问空指针造成程序异常。...关于0xc0000005错误代码微软客服解释:   应用程序错误0xc0000005(访问冲突)错误通常是由您的计算机无法正确处理运行特定程序或安装所需的文件和设置引起的。...系统文件检查器(SFC)是Windows中的实用程序,用于扫描损坏的Windows系统文件。如果发现问题,它将尝试从PC上的缓存版本中替换有问题的系统文件。

4K20

QT 应用编程: 应用程序动态发布

一、QT程序发布方式 Qt 发布的时候,通常使用两种方式: (1)静态编译 (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序本身较大。...qm 文件到程序目录。...,可以得到完整的 exe 程序发布集合,解决所有的依赖关系,不用手动去一个一个复制(QT4程序发布就需要自己手打复制,比较麻烦)。 2.2 准备工作 1. 需要一个完整正常编译的 QT 工程。 2....\msvc2010\bin\windeployqt.exe 当前 QT程序 采用哪一个编译器, 就选择对应的 windeployqt.exe 程序。...第二步: 按下键盘上的windows按钮,打开窗口列表,找到QT安装的位置(按字母排序的Q),选择当前QT程序编译时使用的编译器,打开命令行终端。 第三步: 切换到QT程序存放的目录下。

90420

Qt-Windows下发布应用程序

浏览量 1 编写好代码,编译通过之后,我们即可对程序进行发布,将构建配置切换到Release选项下,点击构建编译出我们需要的应用程序。...我们打开应用程序生成的目录,直接运行我们生成的应用程序,发现会出现报错,缺少相关的动态库。如果需要解决这个问题,我们可以将相关的库拷贝到应用程序下,但是这样做,显然有些麻烦。...我们可以使用windeployqt,windeployqt是 Qt 提供的 Windows 平台打包工具,它能找到可执行文件需要的所有动态链接库,并将它们拷贝到当前文件夹中。...创建一个文件夹,比如Publish,然后将可执行程序拷贝到Publish下。...找到对应版本的windeployqt执行windeployqt 应用程序.exe,比如你的构建套件是msvc2019 64 bit,你就可以在Qt\6.2.1\msvc2019_64\bin\路径下找到

62410
领券