
QT
文章平均质量分 96
QT 知识学习
IsLand1314~
热衷于在c++,Java领域学习,喜欢用博客来记录自己学习的点点滴滴,希望我的博客可以给你带来一些帮助。
笔记记录 gitee网站:https://gitee.com/island0920/projects
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《突破控件限制:用Qt绘图API解锁高级界面定制能力》
💢 QPainter 在绘制时,是有一个默认的画笔的。在画第三个圆之前,由于还原了画家的状态,所以此时画家的位置坐标会移动到画家状态保存的地方,所以在绘制第三个圆的位置时实际是和第二个圆发生了。有时候在绘制多个图形时,想使用同一坐标位置,那么绘制出来的图形肯定会重合,此时,可以通过移动画家的位置来使图形不发生重合。前面的代码中我们是使用 QWidget 作为绘图设备,在 Qt 中还存在下列三个比较特殊的绘图设备。Qt 提供了画图相关的 API,允许我们在窗口上绘制任意的图形形状来完成更复杂的界面设计。原创 2025-04-16 11:26:54 · 2189 阅读 · 80 评论 -
【QT】QT界面的美容院 -- QSS
A. 界面上创建一个按钮B. 右键 -> 改变样式表,使用 Qt Designer 设置样式属性说明font-size设置文字大小。设置圆角矩形。数值设置的越大,角就越圆。设置背景颜色。A. 创建一个文件,并导入以下图片使用黑色作为默认形态使用蓝色作为 hover 形态使用红色作为 pressed 形态⚽ 使用阿里矢量图标库,可以下载到上述图片,下载的时候可以手动选择颜色注意这里的文件命名。B. 创建一个复选框,并且用样式表来编辑复选框的样式。原创 2025-04-14 12:57:16 · 2129 阅读 · 88 评论 -
【QT】一文学会 QT 多线程(QThread )
多线程是提高应用程序性能和响应速度的常用技术之一,而在 Qt 中实现多线程也变得异常简单和高效。本文将对 Qt 中实现多线程的几种常用方法进行介绍,并结合示例程序展示其实际应用。原创 2025-03-23 23:02:50 · 4011 阅读 · 95 评论 -
【QT】系统事件入门 -- 文件 QFile基础和示例
一、Qt 文件概述🔥 文件操作是应用程序必不可少的部分。Qt 作为⼀个通用开发库,提供了跨平台的文件操作能力。Qt 提供了很多关于⽂件的类,通过这些类能够对文件系统进行操作,如文件读写、文件信息获取、文件制或重命名等二、输入输出设备类在 Qt 中,文件读写的类为QFileQIODeviceQIODeviceI/O 设备就是能进行数据输入和输出的设备socketQIODeviceQFileQFileQSaveFileQProcessQBufferQByteArrayQByteArray三、文件读写类。原创 2025-03-20 08:37:50 · 1947 阅读 · 103 评论 -
【QT】事件系统入门——QEvent 基础与示例
事件本身是 操作系统提供的 机制,Qt 也同样把操作系统事件机制进行了封装拿到了 Qt 中,但由于 事件 对应的代码编写起来不方便,因此 Qt 对于事件机制 又进行了进一步的。① 在 Qt 中,鼠标按下是通过虚函数 mousePressEvent() 来捕获的。在 Qt 中,一个对象可能经常要查看或拦截另外一个对象的事件,如对话框想要拦截按键事件,不让别的组件接收到,或者修改按键的默认值等。在 Qt 中,事件分发器(Event Dispatcher)是一个核心概念,用于处理 GUI 应用程序中的事件。原创 2025-03-13 08:23:29 · 1481 阅读 · 29 评论 -
【Qt】:Dialog 对话框
📃个人主页:island1314。原创 2025-02-27 08:59:40 · 1899 阅读 · 82 评论 -
Qt6 下载安装详细教学 & Qt Creator 联动 Visual Studio 2022
Qt Creator 和 Visual Studio 2022 联动使用原创 2025-02-12 19:37:52 · 3345 阅读 · 33 评论 -
【QT】:QMainWindow 窗口
Qt 窗口是通过类来实现的。QMainWindow 是一个为用户 提供主窗口程序的类。该类继承自 QWidget,并提供了一个预定义的布局QMainWindow 包含一个菜单栏(Menu Bar)、多个工具栏(Tool Bars)、多个浮动窗口(铆接部件 子窗口)(Dock Widgets)、⼀个状态栏(Status Bar)和一个中心部件(Central Widget),它是许多应用程序的基础,如文本编辑器,图片编辑器等。如下图为中各组件所处的位置1. 菜单栏Qt 中的菜单栏是通过。原创 2025-02-17 13:19:28 · 2084 阅读 · 34 评论 -
【QT】控件 -- 多元素类 | 容器类 | 布局类
该文章是关于 QT 控件的多元素类、容器类、布局类的补充原创 2025-02-07 13:42:28 · 2189 阅读 · 45 评论 -
【QT】:控件 -- 输入类
这篇文章主要是关于 QT 控件 输入类的知识原创 2025-02-01 14:49:47 · 1672 阅读 · 58 评论 -
【QT】 控件 -- 显示类
这篇文章主要是关于 QT 控件中显示类的了解,做了一个详细的分析原创 2025-01-26 11:10:03 · 2234 阅读 · 12 评论 -
【QT】 控件 -- 按钮类(Button)
这篇文章主要是关于 QT 的按钮类控件,包括 PushButton、Radio Button、Check Box和 Tool Button,对主要的按钮类控件做了讲述和使用原创 2025-01-20 22:32:47 · 2798 阅读 · 59 评论 -
【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件
我们这篇文章主要是关于 QT 控件以及 QT 核心属性 API 的文章,并且对一些常用的核心属性进行了了解,并且拓展了对 窗口结构、API、资源管理路径以及 qrc 的理解原创 2025-01-17 07:00:00 · 3556 阅读 · 54 评论 -
【QT】QT 的窗口坐标 & 信号与槽
本篇文章主要是关于 QT 信号与槽的知识,文章开篇通过窗口坐标来引入对信号和槽的概念,后面就详述了信号和槽的知识内容原创 2025-01-01 00:00:00 · 3928 阅读 · 121 评论 -
【QT】编写第一个 QT 程序 & 对象树 & Qt 编程事项 & 内存泄露问题
这篇文章我们认识了 QLabel 类,并且了解没有手动 delete 会不会造成 内存泄露的问题,而且补充了 对象树 的知识,同时我们可以继承自 Qt 内置的类对现有功能进行扩展,而了解了乱码和字符集问题,并且了解了 如何 在Qt 中 打印日志作为调试信息原创 2024-12-10 09:28:01 · 3656 阅读 · 0 评论 -
【QT】:QT(介绍、下载安装、认识 QT Creator)
1.1 什么是 QT🔥QT是一个跨平台的 C++ 图形用户界面应用程序框架。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展。QT为开发者提供了一种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++语言进行高级开发。所谓框架其实是一个“半成品”,帮助项目搭建“骨架”,并提供丰富的组件库,开发人员只需增加一些内容或调用一些提供好的组件就可以完成系统。原创 2024-12-08 09:31:43 · 23487 阅读 · 113 评论