自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(307)
  • 资源 (1)
  • 收藏
  • 关注

原创 WPF真入门教程36--真硬核【自动化生产管理平台】

摘要:本文介绍了一个基于WPF框架开发的自动化生产管理平台,采用MVVM架构实现工业场景下的数据采集、业务处理和可视化展示。平台通过物联网技术连接设备,实时监控生产状态,具备智能排产、质量追溯、能耗管理等功能。文章详细阐述了WPF在工业软件中的优势,包括强大的可视化能力、高性能数据绑定和线程安全处理等特性,并提供了系统架构设计思路和部分实现代码,为工业自动化系统的开发提供了参考方案。

2026-01-24 21:23:24 987 1

原创 码上通QT实战37--项目总结

摘要:本文介绍了作者在西安四腾环境科技公司负责的忻州中恒药业智慧建筑系统开发项目。项目采用C++/QT技术实现设备数据采集、监控预警等功能,涉及工业通信协议、AI算法集成等关键技术。文章详细阐述了工业软件开发流程、QT核心模块应用(如多线程、数据可视化)、工业通信协议实现等内容,并分享了30余个QT实战开发案例。该项目展现了QT在工业软件领域的优势:跨平台适配、高可靠性、工业级人机交互和智能化集成能力,为工业软件开发人员提供了实用参考。

2026-01-22 22:44:44 1124

原创 码上通QT实战36--监控页面17-对接显示屏硬件

本文摘要: LED数码显示管介绍及其常见类型与结构,包括共阳极/共阴极设计和单位/多位数码管。详细解析Modbus功能码10(0x0A)的请求与响应格式,说明其在批量配置保持寄存器中的应用。提供Qt实现的Modbus通信代码框架,包含串口连接、数据收发、CRC校验等功能。系统实现了温湿度/光照度传感器数据采集、报警条件判断及LED灯珠控制,采用多线程处理确保通信实时性。文章最后强调功能码10在工业控制中的高效批量写入优势,适用于PLC参数配置、传感器阈值更新等场景。

2026-01-22 11:57:57 1098

原创 码上通QT实战35--监控页面16-对接仪表盘硬件

本文详细介绍了RS232转RS485的工业通信方案,包含硬件选择、接线规范及程序设计。RS232适用于短距离点对点通信,而RS485支持长距离多点联网。硬件推荐无源转换器(简单场景)或有源转换器(工业现场),并详细说明了DB9接口接线方法。文中还提供了工业现场布线规范,强调使用屏蔽双绞线、终端电阻等关键要素。此外,展示了基于Qt的监控系统代码实现,包括串口通信、数据处理、报警功能及仪表盘显示。最后总结了从硬件选购到软件开发的完整实施流程,为工业通信系统开发提供了实用参考。

2026-01-20 15:10:17 916

原创 码上通QT实战34--监控页面15-调试仪表盘硬件

本文介绍了QT实战项目中从模拟器转向真实硬件环境的过程,重点讲解了温湿度传感器、光照度传感器、USB转RS485转换器等关键设备的选型、接线和调试方法。详细解析了Modbus功能码03的通信协议和报文格式,并提供了串口调试工具推荐和使用指南。文章包含硬件采购建议、设备接线说明、驱动安装步骤以及具体调试案例,通过真实硬件测试验证程序功能。最后强调了不同设备地址配置的重要性,为工业控制系统的实际部署提供了实用参考。

2026-01-20 11:33:53 1056

原创 码上通QT实战33--监控页面14-刻度盘旋转

本文介绍了基于Qt框架的Modbus监控系统开发。系统采用QDial控件实现参数调节,QLCDNumber显示数值,通过Modbus功能码06(0x06)实现设备寄存器写入功能。详细阐述了系统架构设计,包括串口通信配置、数据采集处理、报警条件设置等核心功能模块的实现。系统可实时监控温度、湿度、亮度等参数,支持多路LED灯控制,具备数据存储、历史查询和异常报警功能。文中提供了完整的代码实现方案,包括界面设计、通信协议处理和数据库操作等关键技术要点,为工业监控系统的开发提供了实用参考。

2026-01-17 17:41:23 1105 3

原创 码上通QT实战32--报警页面02-触发报警条件

本文介绍了基于传感器采集的环境监测报警系统实现方案。系统通过DHT11/22、SHT30等传感器实时采集温湿度数据,与预设阈值对比后触发分级联动报警。硬件方面需支持传感器接入,软件实现包含数据采集、阈值判定、报警触发等完整链路。文中详细说明了QT框架下的代码实现,包括串口通信、CRC校验、数据库操作等核心模块,以及温度、湿度、亮度等参数的报警条件设置和处理流程。系统采用模块化设计,支持多种报警类型和联动动作,并提供了完整的测试验证方法。该方案适用于机房、仓库等需要环境监控的场景,具有较高的实用性和可扩展性。

2026-01-15 10:34:44 781

原创 码上通QT实战31--系统设置06-保存报警信息

本文介绍了温度报警监控系统的实现方案,该系统基于"传感器采集+阈值判定+多级联动"机制,通过温度传感器实时采集数据并与预设阈值对比,超限时触发本地(蜂鸣器、报警输出)和远程(App推送、邮件通知)报警动作。系统支持分级报警策略,针对不同场景(如设备机房、冷库等)设置不同阈值范围,并具备日志记录、异常录像等功能。同时提供了基于Qt框架的数据库操作实现,包括用户管理界面和报警设置功能,使用QSqlQuery类执行SQL语句、参数化查询和批量操作。系统通过多级联动机制有效保障设备与环境安全。

2026-01-15 08:43:36 887

原创 码上通QT实战30--系统设置05-加载报警信息

本文介绍了Qt项目中实现报警信息监控系统的关键要点。系统采用信号与槽机制触发报警事件,使用SQLite数据库存储报警记录,并通过QTableView展示历史报警。报警级别根据环境参数(温度、湿度、亮度)划分为多级预警,具体阈值可随应用场景调整。文章详细说明了UI布局设计(QGridLayout、QVBoxLayout)、QSS样式定制以及数据表操作的代码实现,包括用户信息管理、报警条件设置等功能模块。系统采用异步处理机制优化性能,并为严重报警实现自动升级通知功能。最后提供了完整的源代码示例和运行效果展示。

2026-01-14 22:45:30 952

原创 码上通QT实战29--系统设置04-用户操作管理

本文介绍了基于Qt框架实现用户管理功能的开发过程。主要内容包括:1)通过SQLite建立数据库连接并创建用户表;2)实现用户添加功能,设计动态对话框根据操作模式(添加/编辑)自动调整界面元素;3)开发用户信息编辑功能,复用添加用户对话框,通过setUserInfo方法加载已有数据;4)实现用户删除功能,包含确认提示机制;5)使用QSqlQuery的addBindValue和bindValue方法实现参数化查询,提高安全性。文章详细展示了核心代码实现,包括数据库操作、界面交互和异常处理,并提供了完整的运行效果

2026-01-14 21:10:34 813

原创 码上通QT实战28--系统设置03-用户管理布局

本文介绍了在Qt中实现新增用户界面的方法。主要涉及四种布局管理器:QVBoxLayout垂直布局、QHBoxLayout水平布局、QGridLayout网格布局和QFormLayout表单布局,重点说明了表单类界面的控件组合(QLabel、QLineEdit、QRadioButton等)。文章详细讲解了对话框的创建(模态/非模态)、界面控件的使用、QSS样式设置以及槽函数实现,最后对比了模态窗口和非模态窗口的特性差异。通过具体代码示例展示了如何构建一个完整的新增用户界面,并强调了Qt中弹窗设计的注意事项。

2026-01-14 16:03:41 1113

原创 码上通QT实战27--系统设置02-加载用户列表

本文介绍了SQLite轻量级数据库在Qt开发中的应用。SQLite作为嵌入式关系型数据库,具有单文件存储、跨平台兼容等优势,特别适合Qt桌面软件和移动应用开发。文章详细讲解了SQLite的5种原生数据类型,并通过Qt代码示例演示了如何连接数据库、使用QTableWidgetItem绑定列值以及实现数据表格展示。关键点包括:使用QApplication::applicationDirPath()获取数据库路径、通过QSqlQuery执行SQL查询、利用QTableWidget进行数据可视化展示。最后还推荐了N

2026-01-14 15:14:40 1021

原创 码上通QT实战26--系统设置01-系统设置布局

本文介绍了Qt框架中常用控件的分类与使用技巧。主要内容包括:1)基础通用控件(按钮、文本、选择类控件)的功能与示例;2)布局容器控件(垂直、水平、网格、表单布局)的核心用法与嵌套技巧;3)QSS样式表的基本语法和应用示例;4)QTabWidget和QTableWidget的区别与适用场景。文章强调Qt开发的三大原则:控件父子关系管理、布局使用和信号槽机制,并提供了详细的代码示例说明各类控件的典型应用方式,是Qt界面开发的实用参考指南。

2026-01-14 12:47:39 1097

原创 码上通QT实战25--报警页面01-报警布局设计

本文介绍了Qt界面设计的基础知识和实践方法。主要内容包括:1)QtDesigner可视化工具的使用和.ui文件转换;2)Qt常用控件分类及功能说明,涵盖基础控件、布局容器和高级控件;3)布局管理方法,重点讲解垂直布局(QVBoxLayout)和水平布局(QHBoxLayout)的实现;4)QSS样式表语法和应用示例;5)通过代码示例演示表格控件(QTableWidget)和按钮控件的具体实现。文章采用理论结合实践的方式,详细讲解了Qt界面开发的各个关键环节,适合Qt初学者快速掌握GUI开发的基本技能。

2026-01-14 11:08:13 1056

原创 码上通QT实战24--趋势页面03-展示设备数据

本文介绍了Modbus功能码03(读取保持寄存器)的实现方法和一个基于Qt的实时数据曲线显示界面。Modbus功能码03用于读取设备中的16位保持寄存器数据,包含请求报文格式(设备地址、功能码、起始地址、寄存器数量)和响应报文格式(设备地址、功能码、字节数、寄存器值)。同时详细展示了使用Qt Charts实现的动态曲线显示界面,包含温度、湿度和亮度三条曲线,支持实时数据更新、时间轴动态调整和曲线显示/隐藏控制。界面采用透明背景和动画效果,通过定时刷新机制优化显示性能,适用于工业监控等实时数据显示场景。

2026-01-14 09:17:59 376

原创 码上通QT实战23--趋势页面02-图表模拟数据

本文介绍了Qt中绘制曲线的多种方法:1. 使用QPainter结合QPainterPath绘制贝塞尔曲线;2. 通过QCustomPlot第三方库实现专业绘图;3. 利用QtCharts模块的QSplineSeries绘制平滑曲线;4. 采用OpenGL进行高性能绘图。重点展示了QSplineSeries的应用实例,包括创建图表、设置坐标轴、添加数据序列等完整实现。文中还提供了可交互的曲线图表示例代码,支持通过复选框控制不同数据序列的显示/隐藏。这些方法适用于数据可视化、趋势分析等多种场景,开发者可根据需求

2026-01-13 22:20:44 386

原创 码上通QT实战22--趋势页面01-准备图表对象

本文介绍了Qt框架的绘图功能实现方法,重点讲解了QPainter类的基础用法,包括绘制基本图形、设置画笔和画刷样式。文章还涵盖了高级绘图技术如双缓冲防闪烁、OpenGL硬件加速以及动画效果的实现,并简要介绍了GraphicsView框架和Qt Charts模块的应用。通过示例代码展示了如何在paintEvent中绘制椭圆、矩形、文本等元素,以及如何创建自定义路径图形。最后提供了QSS样式表的使用方法,帮助开发者定制界面外观。这些技术组合使用可以满足从简单到复杂的各种Qt绘图需求。

2026-01-13 20:16:00 853

原创 码上通QT实战21--监控页面13-控制灯珠状态

本文介绍了基于Modbus协议的线圈状态控制实现方案。首先详细解析了功能码05(单线圈写入)和15(多线圈写入)的报文格式、应用场景及注意事项,包括地址范围、写入值限制等规范要求。随后展示了Qt开发的监控界面实现过程,通过串口通信模块与设备交互,完成温度/湿度/亮度数据采集和LED灯珠状态控制功能。系统采用多线程架构,利用QMutex保证数据同步,实现了参数实时显示、历史数据统计和设备状态联动控制。文章最后提供了完整的代码实现,包括串口配置、数据校验、UI交互等关键模块,为工业控制领域的Modbus协议应用

2026-01-13 15:22:45 883

原创 码上通QT实战20--监控页面12-获取灯珠状态

摘要:本文详细介绍了Modbus功能码01(0x01)的应用,该功能码用于读取远程设备中线圈(Coils)的开关状态,每个线圈对应1位二进制数据(0或1),适用于继电器、指示灯等开关量输出监控。文章包含请求/响应报文格式示例,并提供了C++代码实现,展示了如何通过Qt框架构建Modbus通信界面,包括串口连接、数据发送/接收、CRC校验等功能实现。最后总结了功能码01在PLC控制、工业自动化等场景中的典型应用价值。

2026-01-13 11:59:06 283

原创 码上通QT实战19--监控页面11-界面显示数据

本文主要包含两部分内容:1) Modbus功能码03报文的解析说明,详细介绍了读取保持寄存器的请求和响应报文格式,包括事务标识符、协议标识符、功能码等字段的解析方法,并提供了示例报文;2) 基于Qt的串口监控系统实现,通过MonitorView类实现串口参数配置、设备连接、数据收发等功能,MainWindow类负责界面导航、线程管理和数据处理。系统可实时显示温度、湿度、亮度等传感器数据,并计算历史极值和平均值。文章还包含了CRC校验算法实现和Qt界面事件处理等关键技术细节。

2026-01-13 10:10:36 1137

原创 码上通QT实战18--监控页面10-获取设备数据

摘要:本文详细介绍了Modbus协议中的功能码分类及应用,包括公共功能码(如0x01读取线圈、0x03读取寄存器)、扩展功能码(如0x0F写多线圈)及异常处理机制。通过QT实现的Modbus通信示例展示了数据读写流程,包含CRC校验计算和线程化处理。文章还提供了串口通信的完整代码实现,涉及窗口控制、数据解析等功能,最后总结了常见功能码的使用场景。该内容为工业通信协议开发提供了实用参考。

2026-01-13 08:39:20 1266

原创 码上通QT实战17--监控页面09-通信过程对接

本文介绍了Modbus通信协议及其在工业自动化中的应用。Modbus基于主从架构,支持RTU、ASCII和TCP三种传输模式,详细说明了请求帧构造、从设备响应处理及异常处理流程。通过ModbusSlave软件模拟设备操作,结合Qt框架的QtConcurrent模块实现异步多线程通信,包括串口连接、数据发送和CRC校验等核心功能。文章还提供了完整的Qt代码示例,展示如何实现窗口控制、串口通信及数据监控功能。最后强调Modbus功能码理解、工具使用和Qt异步编程是掌握该技术的关键要点。

2026-01-12 22:36:47 852

原创 码上通QT实战16--监控页面08-连接后状态处理

本文介绍了基于Qt的串口监控界面实现过程。首先通过QSerialPortInfo获取可用串口列表,初始化波特率、校验位等参数选项。重点阐述了连接设备时的状态切换处理:成功连接时启用控件并设置指示灯样式,断开时恢复默认状态。详细说明了setStyleSheet方法在动态UI样式控制中的应用,包括颜色、字体等属性的设置。最后总结了Qt串口编程的基本流程:创建对象、配置参数、打开连接、数据读写和关闭释放。文章提供了完整的代码实现,展示了如何构建一个功能完善的串口监控界面。

2026-01-11 21:52:58 308

原创 码上通QT实战15--监控页面07-打开串口连接

本文介绍了在Qt中使用QSerialPort类实现串口通信的关键步骤。主要内容包括:1)配置项目文件添加serialport模块;2)创建串口对象并设置参数(端口名、波特率等);3)多线程实现,通过QThread将串口操作移至子线程;4)信号槽机制的应用,使用emit触发信号实现对象间通信;5)完整的代码示例展示了从串口打开、参数设置到线程管理的实现过程。文章特别强调了跨线程通信的注意事项和UI线程限制,为Qt串口编程提供了实用指导。

2026-01-11 19:00:41 936

原创 码上通QT实战14--监控页面06-串口设备数据初始化

本文介绍了串口通信的基本概念与应用。首先阐述了串口的工作原理、硬件接口(如DB9)和软件配置参数(波特率、数据位等),并列举了工业控制、嵌入式调试等典型应用场景。接着详细讲解了虚拟串口驱动VSPD的安装使用和Qt中的QSerialPort类编程方法,包括串口参数设置、数据读写等操作。最后通过实际代码示例展示了如何实现串口通信功能,并总结了串口通信的标准配置参数。文章强调串口通信在低成本、高可靠性场景中的持续重要性,同时提供了现代替代方案参考。

2026-01-11 15:16:32 1013

原创 码上通QT实战13--监控页面05-串口设备连接准备

本文介绍了串口设备的基本概念、技术特点及常见应用场景。串口通信采用串行传输方式,支持RS-232/422/485等标准,具有全/半双工、不同波特率等特点,广泛应用于工业控制、嵌入式系统等领域。文章还详细说明了Qt框架中的界面设计方法,包括多种布局管理器(QHBoxLayout、QVBoxLayout等)的使用,以及QLabel、QComboBox、QPushButton等控件的功能实现。此外,介绍了Qt样式表qSS的自定义界面美化功能。全文涵盖了从硬件通信到软件界面开发的完整技术链条。

2026-01-11 14:20:16 913

原创 码上通QT实战12--监控页面04-绘制6个灯珠及开关

Qt提供了丰富的绘图技术,包括基础的QPainter 2D绘图、GraphicsView框架管理复杂图形、OpenGL集成实现3D渲染以及QtQuick的声明式绘图。文章详细介绍了QPainter的基本功能、嵌套布局的实现方法以及提升部件的自定义控件开发技巧,并提供了代码示例。最后强调Qt绘图系统灵活强大,能满足从简单2D到复杂3D的各种绘图需求。

2026-01-11 10:40:45 736

原创 码上通QT实战11--监控页面03-绘制湿度盘和亮度盘

本文介绍了在Qt中使用QPainter类绘制湿度盘的方法。通过重写paintEvent函数实现圆形湿度计的绘制,包括背景圆、扇形湿度指示区、刻度线和指针。文章详细讲解了如何计算圆心坐标、半径,以及通过角度转换绘制扇形区域和刻度标记。还提供了进阶方法,通过继承QSlider实现交互式湿度盘。最后展示了完整的代码实现,包含指针绘制、数值显示和文字标注等功能。该方法可根据需求调整颜色、渐变和动画效果,适用于各种仪表盘的可视化开发。

2026-01-11 09:43:31 487

原创 码上通QT实战10--监控页面02-绘制温度盘

本文介绍了Qt框架中的绘图功能实现方法。首先概述了Qt绘图的基础知识,包括QPainter类、绘图设备QPaintDevice以及绘图属性QPen和QBrush的使用。重点讲解了如何通过继承QWidget类并重写paintEvent事件来实现自定义绘图控件,详细展示了绘制刻度盘、指针、数值显示等仪表盘组件的完整代码实现。文章还介绍了Q_PROPERTY宏定义属性的方法,以及如何在Qt Designer中提升部件使用自定义控件。最后总结了Qt绘图系统的特点,强调通过paintEvent重写和update()调

2026-01-09 22:45:02 868

原创 码上通QT实战09--监控页面01-区域划分

布局(Layout)是 Qt 界面开发的核心基石,所有继承自QWidget的控件都能通过布局管理位置和大小,QHBoxLayout 水平布局【使用率最高,QVBoxLayout 垂直布局【使用率最高】,QGridLayout 网格布局【功能最强,必备】,QFormLayout 表单布局【专用布局,高频】,真理:没有任何一个复杂界面是单个布局能实现的,所有复杂界面都是「基础布局的嵌套组合」。

2026-01-09 16:31:14 1100

原创 码上通QT实战08--导航按钮切换界面

主窗口中包含4个导航按钮(监控、趋势、报警、设置)以及一个页面内容展示区域,多个导航按钮用于切换不同页面内容,实现导航需要用到信号和槽的关联。掌握信号机制是用好 Qt 的关键,它不仅适用于界面交互(如按钮点击、输入框变化),也适用于后台逻辑的异步通信。

2026-01-09 15:17:23 683

原创 码上通QT实战07--主窗体消息栏设计

本文介绍了Qt主窗体消息栏的设计要点与实现方法。消息栏应位于窗体底部或顶部,采用分栏布局并支持滚动功能,通过颜色区分消息类型(成功/警告/错误)。建议使用QStatusBar作为基础组件,结合QSS自定义样式,并实现消息点击跳转、右键菜单等交互功能。文章还涉及QLabel、QPushButton等控件的使用技巧,以及StackedWidget多页面管理和窗体事件处理。最后提供了无边框窗体实现的代码示例,包括鼠标事件处理、窗口控制按钮等功能实现。整体提供了Qt界面开发的实用设计方案和技术要点。

2026-01-06 16:57:20 769

原创 码上通QT实战06--导航按钮事件

本文介绍了在Qt框架中实现导航按钮的多种方法,重点讲解了自定义NavButton控件的开发过程。文章首先概述了Qt中实现导航的常见方式,包括信号与槽机制、事件处理等。随后详细解析了paintEvent、mousePressEvent、enterEvent和leaveEvent等核心事件处理函数的使用方法,并展示了如何利用QPainter和QLinearGradient实现精美的按钮绘制效果。通过继承QWidget创建自定义导航按钮控件,实现了鼠标交互、状态切换和视觉反馈等功能。最后介绍了将控件提升为自定义组

2026-01-06 16:31:59 1080

原创 码上通QT实战05--绘制导航按钮

本文介绍了在Qt中实现自定义导航按钮的多种方法。主要内容包括:1)使用QPushButton/QToolButton配合信号槽实现基本导航功能;2)通过QSS自定义按钮视觉样式;3)使用QButtonGroup管理导航按钮组;4)详细讲解创建自定义控件NavButton的过程,包括继承QWidget、重写paintEvent绘制圆角背景/图标/文字、添加属性系统支持等;5)说明如何在Qt Designer中通过"提升"机制将标准控件转换为自定义控件。文章提供了完整的代码示例和实现思路,为

2026-01-06 11:31:45 1288

原创 码上通QT实战04--主窗体布局

本文介绍了Qt中实现主窗体布局的多种方法。主要包括:1)使用QHBoxLayout/QVBoxLayout进行基本水平/垂直布局;2)QGridLayout实现网格布局;3)嵌套布局组合实现复杂界面;4)QMainWindow构建完整主窗口;5)QFormLayout创建表单布局。文章还讲解了布局注意事项,如自动尺寸管理、嵌套层级控制等,并以QMainWindow嵌套布局为例进行实践说明。最后介绍了QLabel、间隔器使用技巧及CSS盒子模型概念,为Qt界面开发提供了全面的布局解决方案。

2026-01-06 10:41:46 881

原创 码上通QT实战03--登录逻辑

本文介绍了使用QT框架设计系统登录界面的实现过程。首先通过QTDesigner创建包含用户名、密码输入框和登录按钮的UI界面,然后利用C++编写槽函数实现用户验证功能。文章详细说明了SQLite3数据库的集成方法,包括创建用户表、修改项目配置以及编写数据库操作代码。同时介绍了如何使用QApplication::applicationDirPath()获取应用路径,并提供了完整的登录窗口实现代码,包括无边框窗口、阴影效果、字体图标和数据库验证等功能。最后总结了QT登录界面的开发要点,强调了密码安全存储和多种验

2025-12-24 16:01:39 1054

原创 码上通QT实战02--登录设计

本文介绍了使用QT框架设计系统登录界面的实现过程。主要内容包括:1)通过QTDesigner创建包含用户名、密码输入框和登录按钮的UI界面;2)使用信号槽机制实现登录验证功能;3)界面美化技巧,如添加阴影效果和阿里巴巴普惠体字体资源;4)常用布局控件(QHBoxLayout、QVBoxLayout等)和界面控件的使用方法;5)窗体事件处理实现无边框窗口的拖拽功能。文章提供了详细的代码示例和实现步骤,帮助开发者快速构建美观实用的QT登录界面。

2025-12-24 10:44:34 968

原创 码上通QT实战01--创建项目

Qt项目主要由项目文件(.pro)、源代码(.cpp/.h)、UI文件(.ui)和资源文件(.qrc)构成。项目采用Qt6.9.3和Qt Creator18.0开发,使用SQLite3数据库。QWindow和QWidget是Qt的核心界面类,前者适合底层窗口操作和高性能场景,后者更适合传统桌面应用开发。文章详细介绍了从创建项目到UI设计的完整流程,包括窗体设计和启动参数设置。最后作者呼吁读者点赞支持原创内容。

2025-12-24 09:38:33 628

原创 QT肝8天19--Windows程序部署

本文介绍了Qt程序在不同平台下的部署方法。静态链接将Qt库打包进可执行文件,适合简单分发;动态链接则需要附带运行时库。Windows平台使用windeployqt工具收集依赖项并建议制作安装包;macOS通过macdeployqt处理框架依赖;Linux可打包为AppImage或Snap。文章还强调了插件、资源文件的处理技巧,并提供了依赖检查工具建议。最后说明了打包后的测试流程,并幽默地总结了Qt程序打包的注意事项。

2025-10-04 22:59:47 595 2

原创 QT肝8天18--用户角色管理

本文介绍了基于RBAC模型的用户角色管理系统设计与实现。系统采用三表结构(用户表、角色表、用户角色关联表)实现权限控制,使用Qt框架和SQLite数据库开发。前端界面包含用户新增和编辑功能,支持角色下拉选择;后端通过Sqlite3Db类实现用户信息的增删改查、角色管理及权限验证。系统实现了用户信息校验、分页查询、角色绑定等功能,并通过正则表达式验证手机号等输入格式。测试结果表明系统能有效管理用户角色权限,适用于企业管理系统等场景。

2025-10-04 17:33:24 468

WinForm中嵌入外部exe程序

WinForm中嵌入外部exe程序

2023-07-11

基于C#的串口扫描枪通信实战

基于C#的串口扫描枪通信实战

2023-05-30

微信小程序快速开发讲义,详细介绍小程序各个组件,接口并实战项目

小程序的项目结构,框架,组件的使用,包括自定义组件,api接口的调用,并且实际开发了一个完整的项目,涉及前后端开发各种技能细节,技巧。

2023-04-29

2020年下半年软件设计师真题答案及解析完整版

2020年下半年软件设计师真题答案及解析完整版,还有免费的视频讲解,全强大了。播放地址: https://www.bilibili.com/medialist/play/687267960?from=space&business=space_series&business_id=2813177&desc=1&spm_id_from=333.999.0.0

2022-12-09

easycode代码生成工具

easycode代码生成工具,与动软等代码生成器都是同类型的,轻松简单解决代码问题。

2013-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除