00. 目录文章目录00. 目录01. 概述02. 开发环境03. 实时更新UI(非信号
原创 2022-03-14 15:17:56
544阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 实时更新UI(非信号与槽)04. 实时更新UI(信号与槽)05. 源码下载:06. 附录01. 概述Qt在运行时会开启一个主线程,如果没有开启工作线程的话,所有界面上的操作都是在主线程,包括更新界面或者处理数据
原创 2021-09-02 14:39:05
2322阅读
Qt6.4 For Android环境搭建前言1.安装QT2.安装JDK3.安装SDK和NDK4.安装openssl5.Qt部署安卓环境 前言这两天想搞一个安卓APP来调试蓝牙,但是自己不会java,所以只能利用Qt来做这个事。环境的搭建相当的复杂,主要是不懂JDK,SDK,NDK是什么东西。最终经过细心的研究后还是移植成功了,并且将蓝牙扫描功能做出来了。1.安装QT之前使用Qt的版本是5.12
问题近期对项目的界面进行了美化,做了比较大量的界面渲染。在近几天的测试中,所有新版上位机都出现了不明原因的界面全局或局部不刷新的现象,但是界面是可以操作的、最大化、最小化、拖拽窗体都没有任何卡顿,点击按钮也能够及时触发响应。最后排查出与ui的渲染有关系。具体原因:界面update()时属性Qt::WA_Mapped未被QMainWindow移除,而在显示窗口后,该属性没有再次设置。进而导致QWid
转载 2024-01-10 15:17:09
432阅读
1 打开组件管理工具QT安装目录发现了QT的组件管理软件MaintenanceTool  2  选择添加或移除或更新此时提示:“至少需要一个有效且已启用的储存库”问题如图所示解决方法:1、选择左下角的设置,进入如图界面,然后选择“临时存储库” 2、手动添加临时储存库要定位一个储存有QT在线安装镜像的地址,这个地址可以从这里选择  http://downloa
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 编译Debug版本程序04. 编译Release版本程序05. 编译Profile版本程序06. 附录01. 概述程序分为debug版本和release版本。Qt Creator默认是Debug版本,我们可以根据需求设置。0
原创 2021-09-02 14:54:45
721阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 程序设计04. 程序执行05. 预留06. 附录01. 概述程序要实现的功能是:运行开始出现一个对话框,按下登录主界面按钮后该对话框消失并进入主窗口,如果直接关闭这个对话框,便
原创 2021-09-02 14:54:17
1960阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 编了
原创 2022-03-14 15:20:11
607阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 程序设计04. 程序执行05. 预留06. 附录0
原创 2022-03-16 11:51:18
666阅读
# 批量更新MySQL数据的方法及实现 在进行数据处理时,有时我们需要对MySQL数据库中的大量数据进行批量更新操作。这种情况下,单独对每一条数据进行更新操作效率较低,因此我们可以通过批量更新的方式来提高效率,减少数据库连接的开销,提高系统性能。本文将介绍如何使用QT框架批量更新MySQL数据库中的数据。 ## 批量更新MySQL数据的方法介绍 在MySQL数据库中,我们可以使用`UPDAT
原创 2024-05-26 05:25:15
341阅读
# QT for Android 热更新详解 随着移动应用的普及,热更新技术逐渐成为应用开发中的重要组成部分。热更新允许开发者在不需要用户重新下载整个应用程序的情况下,快速发布应用的修复和新功能。这在提升用户体验和降低维护成本方面发挥着重要作用。在这篇文章中,我们将探讨如何在QT for Android平台上实现热更新,并提供相关代码示例和状态图。 ## 一、QT for Android简介
原创 8月前
76阅读
# 使用Qt与MySQL更新数据的入门指南 ## 目录 1. 引言 2. 流程概述 3. 逐步实现 - 步骤 1: 准备环境 - 步骤 2: 连接到MySQL数据库 - 步骤 3: 执行更新操作 4. 结论 ## 引言 在开发应用程序时,操作数据库是常见的需求。使用Qt与MySQL进行数据交互是一个基础而重要的技能。本文将详细讲解如何实现“Qt MySQL 更新数据”,
原创 8月前
37阅读
客户端在线更新-QT实现思路 最近在做客户端的时候,需要将客户端在线更新,所以整理一下在线更新的思路,希望对你有帮助。 首先在线更新是利用了文件解压之后会自动替换的原理,因此具体需要做的就是从服务器上下载到在线更新的压缩包,之后在对下载到的压缩包进行解压缩替换现有程序内的文件即可。 需要注意的是更新软件需要独立运行,且注意不能占用需要解压的部分,也就是说在更新时候需要将软件本体退出,如下图所示 同
0. 背景deepin15自带的qtqt5.7,版本有点太老了,所以准备升级一下,升级到5.15,过程中遇到很多坑,这里记录一下做个备忘1. 下载Qt安装包这里直接去官网下载开源版即可:Qt官网链接 这里下载只是一个安装程序,可以安装5.9到6.x所有版本的Qt,运行之后根据提示一步步安装即可:首先需要注册一个帐号,然后一路默认选项进入到第2步:根据需要选择要安装的版本和对应的包,这里我只需要开
第21篇 数据库(一)Qt数据库应用简介导语下面十节讲解数据库和XML的相关内容。在学习数据库相关内容前,建议大家掌握一些基本的SQL知识,应该可以看懂基本的SELECT、INSERT、UPDATE和DELETE等语句,因为在这几篇教程中使用的都是非常简单的操作,所以即便没有数据库的专业知识也可以看懂!环境:Windows Xp + Qt 4.8.4+Qt Creator2.6.2目录一、数据库简
一、自动更新程序流程加载本地配置文件获取获取保存的版本号每次启动程序,首先从服务器请求最新的版本信息文件(包括版本号,压缩包下载地址,更新时间,更新说明)解压下载的文件获取服务器版本号,与本地版本号进行比较,如果高于本地,就下载压缩文件解压缩程序压缩包更新本地版本号,启动压缩包程序,退出当前自动更新程序二、代码实现1. 加载配置文件(采用TinyXml解析xml文件)TinyXml详细用法可参考:
转载 2024-09-24 22:53:31
174阅读
之前发现QT中的OpenGL初始化没有按照所想的进行,发现是因为没有调用初始化函数,当时调用了update,然而没有用。之后发现qt的update函数对OpenGL显示存在缺陷,如果使用updateGL函数又会产生未知错误,导致程序崩溃。但是在实际开发的过程中需要通过许多控件对OpenGL的图像进行更新显示,此时不能使用的update就成了很大的问题。我尝试了很多方法,包括使用updateGL,r
转载 2024-04-10 16:24:06
64阅读
  本文基于上一篇Sqlite数据库做一些基本的Sqlite数据库的操作分享。最基本的数据库操作无外乎增删查改操作,那么对应的SQL语句怎么样呢,下面我们共同学习下!1、在上文中提供了windows下Sqlite数据库的安装方法,本文在此增加Linux和Ubuntu下Sqlite的安装:1)离线安装 //下载安装包 sqlite3_3.7.9-2ubuntu1_i386.de
写在最前面:最近很无聊,就打算写一个基于Qt平台下的程序更新软件,实际测试了一下,感觉还行,只是不知道服务器压力测试最多能承受多大的能力,但是普通的更新,应该是没有什么问题的。一、运行平台: 任何平台;二、代码构建环境: qmake、cmake、三、备注: 1、本项目中自动加入校验机制,文件数据丢失会自动放弃当前文件的更新,自动更新下一个文件。四:更新程序流程:五、如何使用本程序?一切尽在配置文件
# Qt Android DownloadManager 更新 在当今的移动应用开发中,文件下载是一个非常常见的需求。在Android平台上,`DownloadManager`是一个强大且方便的工具,能够实现文件的高效下载。`Qt`作为一个跨平台开发框架,虽然本身没有直接支持`DownloadManager`,但是我们仍然可以通过JNI(Java Native Interface)实现与Andr
原创 10月前
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5