QT
文章平均质量分 76
恋恋风辰
编程是我的使命,秃头是我的勋章。博客地址: https://llfc.club/ 哔哩视频教程: https://space.bilibili.com/271469206
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT系列教程(22) QT 实现电子相册(一)--目录树和向导
基于前面介绍的QT知识,做一个电子相册,总结前文介绍的各类知识,将用到QListWidget,QTreeWidget,双缓冲绘图,信号槽,动画效果,绘图事件,鼠标事件,qss等知识,算是对之前知识的一个总结。more效果如下。原创 2025-03-11 11:07:17 · 594 阅读 · 0 评论 -
QT系列教程(21) 自定义模型的拖动实现
便捷类的拖动实现很简单,今天我们介绍自己定义的ListModel模型如何实现拖动。在之前的ListModel项目基础上,我们先对View视图实现拖动操作.more//设置选择模式为单选//设置可拖拽//设置可拖放//设置显示拖放位置。原创 2025-03-11 11:06:06 · 548 阅读 · 0 评论 -
QT系列教程(19) Qt MVC结构之QItemDelegate介绍
实现item编辑时特定的效果,比如在item编辑时我们设置一个QSpinBox返回。接下来我们在MainWindow的构造函数里创建两个model和view,我们对其中的一个view使用我们自定义的delegate。updateEditorGeometry是刷新editor的矩形区域,因为随着item变大或者拉伸,它的区域也要随之刷新。setEditorData是在item被双击进入编辑状态时,将model的内容写入editor中。运行程序后,双击两个view的item,可以看到效果的不同。原创 2025-03-11 11:04:40 · 768 阅读 · 0 评论 -
QT系列教程(20) Qt 项目视图便捷类
Qt 项目视图便捷类原创 2025-03-10 16:45:32 · 474 阅读 · 0 评论 -
QT系列教程(17) MVC结构之Model模型介绍
MVC结构之Model模型介绍原创 2025-03-10 16:40:33 · 1341 阅读 · 0 评论 -
QT系列教程(16) 定时器事件
定时器事件原创 2025-03-10 16:39:16 · 409 阅读 · 0 评论 -
QT系列教程(15) 鼠标事件
QT系列教程(12) 鼠标事件原创 2025-03-10 16:30:55 · 465 阅读 · 0 评论 -
QT系列教程(14) QT 按键事件
QT 按键事件原创 2025-03-10 16:29:39 · 597 阅读 · 0 评论 -
QT系列教程(13) 事件系统
运行程序就可以在滚轮滚动时缩放textEdit,按下空格键就可以使spinbox清零。原创 2025-03-10 16:27:56 · 1204 阅读 · 0 评论 -
QT系列教程(12) QT 拖拽事件
拖拽事件是我们在设计软件时常用的事件,比如我们把要上传的文件拖拽到指定区域实现自动上传,或者拖动到指定文件夹等。这里主要介绍如何实现拖动事件,包括事件的进入dragEnterEvent, 事件的放弃dropEvent等。我们要实现一个拖动demo,将文件拖动到主窗口区域,然后在主窗口的textEdit控件中显示文件的内容。原创 2025-02-19 11:13:08 · 625 阅读 · 0 评论 -
QT系列教程(11) TextEdit实现Qt 文本高亮
源码链接。原创 2024-06-16 09:24:42 · 1566 阅读 · 0 评论 -
QT系列教程(10) QTextEdit学习
QTextEdit是文本编辑器,支持富文本功能。接下来我们创建一个Qt Application 应用,然后在ui中添加一个QTextEdit插件。运行程序后,可以在QTextEdit中输入任何文字也包括富文本。源码链接。原创 2024-06-08 11:16:48 · 1845 阅读 · 0 评论 -
QT系列教程(9) 主窗口学习
任何界面应用都有一个主窗口,今天我们谈谈主窗口相关知识。一个主窗口包括菜单栏,工具栏,状态栏,以及中心区域等部分。我们先从菜单栏说起more源码链接。原创 2024-06-06 12:29:05 · 1117 阅读 · 0 评论 -
QT系列教程(8) QT 布局学习
Qt 中的布局有三种方式,水平布局,垂直布局,栅格布局。more源码链接。原创 2024-06-06 12:24:16 · 1096 阅读 · 0 评论 -
QT系列教程(7) QLineEdit介绍
QLineEdit属于输入插件,用来实现单行录入。支持几种录入模式。Normal表示正常录入,录入的信息会显示在QLineEdit上。Password表示密码录入的方式,录入的信息不显示QLineEdit,只是通过黑色圆点显示。NoEcho 表示不显示录入信息,类似于Linux输入密码时,显示的是一片空白。PasswordEchoOnEdit 表示在输入的一刹那可以看到字符,但是立刻变为不可见的黑色圆点显示。more源码链接。原创 2024-05-30 16:21:50 · 949 阅读 · 0 评论 -
QT系列教程(6) 几种标准对话框
视频链接源码链接。原创 2024-05-30 16:20:14 · 769 阅读 · 0 评论 -
QT系列教程(5) 模态对话框消息传递
视频链接源码链接。原创 2024-05-29 16:22:00 · 1230 阅读 · 0 评论 -
C++ 封装线程池(结合QT支持信号机制)
C++ 封装线程池,利用C++11 特性原创 2024-05-29 16:08:11 · 810 阅读 · 0 评论 -
QT系列教程(4) Qt 信号和槽
视频链接视频教程源码链接owMainSig两个信号连接起来,也可以实现消息的传递,让代码更简洁了。视频链接视频教程源码链接。原创 2024-04-11 16:40:24 · 1409 阅读 · 0 评论 -
qt 系列教程(3) 对话框
目前总结了对话框的几种使用方法,模态和非模态,这并不复杂。视频链接视频教程接视频教程源码链接。原创 2024-04-11 16:37:01 · 592 阅读 · 0 评论 -
QT系列教程(2) 创建项目和编译
在上面的项目里我们新增C++类,右键项目目录选择Add New,然后选择C++类我们将这个类命名为HelloDialog,Base选择custom,然后写入QDialog点击下一步直到完成此时编译会出问题,因为我们要在生成的hellodialog.h文件里包含Qdialog头文件和ui头文件,并且声明ui成员变量public:private:然后在hellodialog.cpp里加载我们的ui文件delete _ui;修改main.cpp,调用HelloDialog创建界面。原创 2024-04-11 16:36:04 · 2164 阅读 · 0 评论 -
Qt 环境搭建
QT 开发环境搭建。原创 2022-10-16 14:03:09 · 4641 阅读 · 0 评论
分享