QT
weixin_110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt 解析复杂对象构成
Qt 解析复杂对象原创 2025-06-19 15:49:06 · 285 阅读 · 0 评论 -
QWebEngine
QWebEngine原创 2025-06-13 18:22:29 · 378 阅读 · 0 评论 -
Qt状态机QStateMachine
QState 提供了一种强大且灵活的方式来表示状态机中的状态,通过与状态机类(QStateMachine)和转换类(QSignalTransition, QEventTransition)结合,可以实现复杂的状态逻辑和用户交互。合理使用嵌套状态机、信号转换、动作与动画、历史状态和定时器事件等功能,可以增强应用的交互性和视觉效果。在实际应用中,通过优化状态逻辑和转换规则,可以实现丰富和动态的状态管理功能。原创 2025-05-22 17:24:15 · 795 阅读 · 0 评论 -
Qtitan库
Qtitan 三方库原创 2025-05-20 11:10:57 · 558 阅读 · 0 评论 -
QWindowKit 无边框窗口,支持贴边分屏
QWindowKit 无边框窗体,支持贴边分屏和方向键原创 2025-05-09 12:22:41 · 808 阅读 · 0 评论 -
Qt 制作验证码
qt制作验证码原创 2025-03-26 18:25:46 · 443 阅读 · 0 评论 -
Qt插件Plugins
Qt提供了两种API:一种是高阶 API,用于 Qt 本身功能扩展,如自定义数据库驱动,图像格式,文本编码,自定义样式等;一种是低阶 API,用于 Qt 应用程序扩展。本篇主要介绍低阶API。原创 2024-07-31 18:28:56 · 534 阅读 · 0 评论 -
QT分屏按钮
qt分屏原创 2023-07-06 09:24:54 · 469 阅读 · 0 评论 -
osgQT6
OSG官方最新3.6.5只支持QT4/5,不支持QT6; cmake 编译 debug / release 命令原创 2023-06-29 17:18:46 · 857 阅读 · 0 评论 -
Qt Dynamic QSplitter 动态分栏
Qt QSplitter 动态分栏原创 2023-06-01 13:27:54 · 431 阅读 · 0 评论 -
QT/QML Login 实现登录
新建一带软键盘的, 主题为 Material qt quick 的空项目,新建资源文件 res.qrc,添加字体,logo 等;新建 Login 类,与数据库交互验证;完善基础组件及登录、主页的 qml 界面。main.cpp#include <QGuiApplication>#include <QQmlApplicationEngine>#include <QFontDatabase>#include <QQmlContext>#in.原创 2020-09-14 21:47:57 · 6132 阅读 · 6 评论 -
QT 中 QWT 及 QCustomPlot
一、QWT 简介QWT,即Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图,是为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。QWT工具库是基于Qt开发的,继承了Qt的跨平台特性二、下载安装win源码: https原创 2020-08-07 14:18:17 · 2691 阅读 · 0 评论 -
QtQuick核心编程(1)
1.1 两种启动模式// 第1种: QQuickView + Item#include <QGuiApplication>#include <QQuickView>int main(int argc, char *argv[]){ QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv);原创 2020-08-07 14:13:24 · 654 阅读 · 0 评论 -
用 NSIS 制作安装程序
NSIS官网(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。NSIS 通过它的脚本语言来描述安装程序的行为和逻辑的。1.1 下载地址卸载时报错: 未定义 NSIS_CONFIG_LOG解决: 下载 NSIS 的 log 模块 nsis-3.05-log.zip, 覆盖 NSIS 文件夹中同名文件即可...原创 2020-07-21 11:31:26 · 574 阅读 · 0 评论 -
Qt sqlite
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); model = new QSqlQueryModel(this); ui->tableView->setModel(model); ui->tableView->horizontalHeader()->setSection原创 2020-07-17 16:31:52 · 129 阅读 · 0 评论 -
Qt Quick Controls
应用程序窗口 描述应用程序的基本窗口属性。 • ApplicationWindow 提供了顶级的应用程序窗口。 • MenuBar 提供了一个水平菜单栏。 • StatusBar 包含在您的应用程序的状态信息(状态栏)。 • ToolBar 包含工具按钮及相关控件(工具栏)。 • Action 提供了一个可以绑定项目的抽象用户界面操作导航和视图 • ScrollView 在另一个项目提供了一个滚动视图。 • SplitView 提供一个可拖动拆分每个项目之间的项目(分割器)。原创 2020-07-07 15:55:33 · 252 阅读 · 0 评论 -
Qt 多线程及QtConcurrent
1.1 QT 多线程之一: 子类化 QThread , 重写 run()class WorkerThread: Public QThread{ void run() { //略 }}1.2 QT 多线程之二: moveToThread// 主调void MainWindow::xxx(){ QThread *thread = new QThread(this); Worker *worker = new Worker; //子线程: 不可以有父对象 worker->s原创 2020-07-07 15:33:35 · 624 阅读 · 0 评论 -
Qt pro 设置
1.1 管理多项目(组)TEMPLATE = subdirsSUBDIRS += $$PWD/3rd_lib/0_3rd_lib.pro \ $$PWD/1_soft/1_soft.pro \ $$PWD/2_soft/2_soft.pro \ $$PWD/3_soft/3_soft.pro \ $$PWD/4_soft/4_soft.pro \ $$PWD/5_soft/5_soft.pro \ $$PWD/6_soft/6_soft.pr原创 2020-07-07 14:59:19 · 230 阅读 · 0 评论 -
QDateEdit 清空
1.1 QDateEdit 设置为空// 方法一:ui->dateEdit_Vm->setSpecialValueText(" "); // 方法二: 自定义QDateEditui->dateEdit_vm->setNull();class MyDateEdit : public QDateEdit { Q_OBJECTpublic: explicit MyDateEdit(QWidget *parent = 0): QDateEdit(paren原创 2020-07-07 13:40:56 · 2354 阅读 · 0 评论 -
Qt Release程序 发布过程
提取应用程序依赖.dll文件cd ......./releasewindeplyqt xxxxx.exe查找潜在依赖 .dll ldd xxxxx.exe创建桌面快捷方式: setup.batmshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\xxxxx.lnk""):.原创 2020-07-04 10:08:28 · 550 阅读 · 0 评论
分享