最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。 首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的windows操作系统,不同的QT版本,也应该是可以的。希望大家能及时反馈,我好及时更新。 第
转载 2024-08-23 18:45:17
31阅读
引言一、.程序封装打包的原因: 1.闭源,防止他人直接查看源代码; 2.脱离qt平台,无需在使用时运行qt,可在无qt环境下使程序运行。 二、本文使用的打包方法步骤为: release->Qt for Desktop->Enigma Virtual Box具体步骤一、使用release构建程序 然后运行。 此时查看工程路径中release中产生的.exe文件,如果未能成功,则查看 将构
转载 2023-12-08 15:58:14
24阅读
Windows如何打包Qt程序 很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规
一、 数据库表结构用户数据表与文件路径表设计如下,此外还会新增一个用户设置信息表,设置信息表保存用户账户,设置的图片文件保存路径,视频文件保存路径与录制时间二、Qt数据库单例类1、什么是单例类? 首先理解一下什么是单例模式。单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例;简单定义为保证一个类仅有一个实例,并提供一个访问它的全局访问点。2、如何创建
转载 2024-09-06 09:51:36
38阅读
参考文档嵌入式开发之Qt-5.9.6交叉编译(带WebEngine)Qt-5.9.6 linux安装包官方下载地址Qt-5.9.6 linux安装包百度云下载地址开发环境介绍主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:2018.7.7提示:较新版本的Qt使用了C+
转载 2024-02-04 13:59:09
55阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 主窗口菜单设计04. 添加资源菜单05. 使用资源文件06. 使用代码添加菜单图标
原创 2022-03-16 11:45:07
391阅读
Qt框架概述一、什么是Qt二、了解QtCreator三、创建Qt项目*Qt项目框架及文件介绍四、设置窗口属性五、按钮创建按钮方式一按钮属性设置创建按钮方式二六、对象模型 一、什么是Qt概念: Qt是一个基于C++的 跨平台的图形用户界面应用程序框架。 常见GUIQt :支持多平台开发MFC:仅在Windows开发使用Qt开发的案例:Linux桌面环境KDEGoogle Earth 谷歌地图WPS
转载 2023-07-01 20:21:07
186阅读
?★,°:.☆( ̄▽ ̄)/$:.°★ ? 这篇文章主要介绍Qt环境配置与入门。学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路? 文章目录:smirk:1. Qt介绍:blush:2. Qt环境配置:satisfied:3. Qt入门案例 ?1. Qt介绍Qt是一个跨平台的C++应用程序开发框架,被广泛用于开发图形界面和嵌入式系统应用
转载 2024-01-05 22:42:41
42阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 主窗口菜单设计04. 添加资源菜单05. 使用资源文件06. 使用代码添加菜单图标07. 附录01. 概述主窗口部件就是一般的应用程序主窗口,它包含了菜单栏、工具栏、中心部件、状态栏
原创 2021-09-02 14:53:24
634阅读
新建QT项目watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" ...
转载 2015-07-15 11:24:00
55阅读
2评论
前言上节编程所使用的QUdpSocket、QTcpSocket和QTepServer类都是网络传输层上的类,它们封装实现的是低层的网络进程通信(Socket通信)的功能。一、Qt网络应用开发1、Qt网络应用开发则是要在网络传输层基础上进一步实现应用型的协议功能。应用层的网络协议(如HTTP/FTP/SMTP等)简称“应用协议”,它们运行在TCP/UDP之上,如图下图所示。 Qt 4以前的版本提供Q
转载 2024-06-12 15:26:00
45阅读
Qt Creator是一个跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。注意事项M
(1)首先程序要想发布,在编译器编译一定要选择“release”而不是“debug”,编译成release版本; testname,将release版本的可执行文件xxx.exe放到这个新建文件夹testname中,然后打开在开始菜单—>Qt 5.3—>MinGW 4.8 (32-bit)—>Qt 5.3 for Desktop (Mi
转载 2023-09-02 10:56:27
155阅读
1.  概述 当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。QT开发的程序发布的时候经常采用两种方式:l  静态编译,可生成单一的可执行文件。l  动态编译,需同时附上需要的dll文件。2. &
Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Creater,Library等即可。下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法:1.下载安装MinGW 从MinGW网站下载mingw-get-inst-20120426.exe,默认安装到C盘根目录下:C:\MinGW,安装时选择C和C++
转载 2023-09-08 14:06:32
204阅读
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+MinGW 开发环境为例,windeployqt工具在 %QTDIR%\Qt5.4.0\5.4\mingw491_32\bin
转载 2024-01-29 00:20:21
49阅读
QT是一款跨平台的C++图形用户界面(GUI)应用程序开发框架,由Digia公司开发并维护。QT提供了一套易于使用的API,使得开发者可以轻松地开发出高质量的应用程序,这些应用程序可以运行在各种操作系统和设备上,包括Windows、Mac OS X、Linux、Android和iOS等。QT的特点跨平台性:QT是一个跨平台的框架,可以在多种操作系统和设备上运行,从而大大简化了开发者的工作。开发者只
转载 2024-01-27 22:12:53
76阅读
简言:listview 无论在mfc中还是在Qt应用是极其广泛的,本节简单进行Qlistview在Qt中操作。 目标:QlistView中插入一段数据,根据点击的相应顺序,弹出列表中的项目。 .h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 #include &lt
转载 2021-03-29 14:45:00
1010阅读
2评论
# 在Docker中部署QT应用 在现代软件开发中,将应用程序容器化是提升软件可移植性和可维护性的一种有效方式。本文将带您通过实现QT应用的Docker部署步骤,帮助您理解并掌握这一过程。无论您是初学者还是有一定开发基础的朋友,都能通过本文的指导创建自己的Docker容器。 ## 1. 部署流程概述 以下是QT应用Docker部署的整体流程: | 步骤 | 描述
原创 2024-09-11 06:31:21
164阅读
# Qt Android 应用签名 在开发 Android 应用时,签名是一个至关重要的环节。只有通过签名,您的应用才能被安装和更新。本文将详细介绍如何为 Qt 项目生成并应用 Android 签名,以及相关的代码示例。我们还将用甘特图和序列图来说明整个流程。 ## 签名的意义 签名可以确保应用的真实性和完整性。当用户从 Google Play 等应用市场下载您的应用时,他们希望确认该应用
原创 2024-09-25 06:32:11
147阅读
  • 1
  • 2
  • 3
  • 4
  • 5