
Qt
文章平均质量分 93
“Qt专栏“专注于Qt框架的深入学习和应用实践。这里记录了Qt开发的心得体会、技术要点和实用技巧。无论你是Qt新手还是资深开发者,都可以在这里找到丰富的学习资源和经验分享,共同进步,提升Qt编程技能。
冷眼看人间恩怨
这个作者很懒,什么都没留下…
展开
-
【Qt笔记】QTextEdit和QPlainTextEdit 控件详解
在图形用户界面(GUI)设计领域中,文本编辑控件是不可或缺的元素之一,它们为用户提供了输入、编辑和显示文本内容的平台。原创 2025-01-09 09:51:58 · 2273 阅读 · 21 评论 -
【Qt笔记】QLineEdit控件详解
QLineEdit 是 Qt 框架中的一个重要的输入框控件,用于接收用户的单行文本输入。它提供了丰富的功能和灵活的定制选项,广泛应用于各种需要用户输入文本信息的场景,如登录界面的用户名和密码输入框、表单填写中的文本字段等。原创 2024-12-31 08:57:40 · 2750 阅读 · 14 评论 -
【Qt笔记】QComboBox控件详解
QComboBox是Qt GUI库中的一个核心组件,它为用户提供了一个下拉列表框,常用于展示可选项列表,是许多应用程序中用户输入的首选控件之一。原创 2024-12-21 12:00:00 · 4522 阅读 · 10 评论 -
【Qt笔记】QDockWidget控件详解
QDockWidget是Qt框架中的一个控件类,它提供了一个可停靠的面板,该面板可用于显示和编辑各种内容。原创 2024-12-19 16:00:33 · 2834 阅读 · 14 评论 -
【Qt笔记】QMdiArea控件详解
QMdiArea是Qt框架中的一个重要控件,它提供了一个区域用于显示和管理多个MDI(Multiple Document Interface,多文档界面)子窗口。原创 2024-12-08 18:20:09 · 1742 阅读 · 14 评论 -
【Qt笔记】QFrame控件详解
QFrame是Qt框架中一个重要的控件类,主要用于在图形用户界面(GUI)中创建具有边框的框架。它不仅提供了丰富的边框样式、阴影效果和线宽设置,还允许开发者通过子类化来创建自定义的框架样式。原创 2024-09-28 17:31:20 · 5895 阅读 · 14 评论 -
【Qt笔记】QStackedWidget控件详解
QStackedWidget是 Qt 框架中的一个非常有用的控件,它允许你堆叠多个窗口部件(widgets),但一次只显示一个。这种机制非常适合于实现向导、多视图应用程序、选项卡界面(虽然它没有内置的选项卡头)以及表单向导等场景原创 2024-09-23 16:40:39 · 6408 阅读 · 11 评论 -
【Qt笔记】QTabWidget控件详解
QTabWidget是一个容器类控件,它允许开发者在单个窗口中创建多个选项卡(Tab),每个选项卡都可以包含不同的子控件或窗口部件,如文本框、按钮、列表、图片查看器等。原创 2024-09-20 11:30:48 · 6098 阅读 · 9 评论 -
【Qt笔记】QToolBox控件详解
QToolBox是Qt框架中一个非常实用的容器控件,它提供了一种类似于标签页(Tab Widget)但布局更加紧凑的界面组织方式。原创 2024-09-14 15:01:48 · 3803 阅读 · 4 评论 -
【Qt笔记】QScrollArea控件详解
QScrollArea 是 Qt 框架中用于提供一个滚动条区域,允许用户滚动查看比当前可视区域更大的内容的控件。原创 2024-09-13 16:42:01 · 6132 阅读 · 9 评论 -
【Qt应用】Qt编写简易登录注册界面
在开发桌面应用程序时,登录和注册界面是常见的需求,它们不仅提供了用户身份验证的功能,还是用户体验的重要组成部分。原创 2024-09-12 08:31:15 · 3739 阅读 · 5 评论 -
【Qt笔记】QGroupBox控件详解
QGroupBox 是 Qt 框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件(如按钮、复选框、文本框等),并为这些控件提供一个框架和标题。原创 2024-09-10 10:02:38 · 5060 阅读 · 8 评论 -
【Qt笔记】QTableWidget控件详解
QTableWidget是Qt框架中的一个重要控件,用于展示和编辑二维表格数据。它基于QTableView和QStandardItemModel的封装,但提供了更为简便的接口,使得处理常见的表格操作需求变得更加容易。原创 2024-09-06 14:50:19 · 10160 阅读 · 5 评论 -
【Qt笔记】QTreeWidget控件详解
QTreeWidget 是 Qt 框架中用于展示层次化数据的一个非常强大的控件,它继承自 QAbstractItemView 和 QTreeView,但提供了更为简便的接口来管理树形结构的数据。原创 2024-09-05 14:30:47 · 6842 阅读 · 12 评论 -
【Qt笔记】QListWidget控件详解
QListWidget 是 Qt 框架中一个非常实用的控件,它提供了一个基于项目的列表视图,允许用户以列表形式展示和交互数据项。原创 2024-09-04 11:08:36 · 8137 阅读 · 6 评论 -
【Qt笔记】QUndoView控件详解
QUndoView是Qt框架中用于可视化显示QUndoStack(撤销/重做堆栈)内容的控件。它通常用于开发需要复杂撤销/重做历史的应用程序,如文本编辑器、图形编辑器或任何需要精细控制用户操作历史的应用程序。原创 2024-09-03 14:40:10 · 2051 阅读 · 7 评论 -
【Qt笔记】QTableView控件详解
QTableView是Qt框架中非常重要的一个控件,专门用于展示和编辑二维表格数据。原创 2024-09-02 17:27:23 · 6830 阅读 · 4 评论 -
【Qt应用】Qt编写简易文件管理系统
在软件开发中,文件管理系统是一个常见且重要的应用。它允许用户浏览、创建、编辑、复制、移动和删除文件及文件夹。本文将介绍如何使用Qt框架来编写一个基本的文件管理系统。原创 2024-08-30 17:23:15 · 3302 阅读 · 3 评论 -
【Qt笔记】QTreeView控件详解
QTreeView是Qt框架中一个非常重要的控件,用于展示和操作层次化或树形结构的数据。它基于模型/视图架构,通过与数据模型的结合,实现了数据的灵活展示和用户交互。原创 2024-08-30 10:53:40 · 5585 阅读 · 3 评论 -
【Qt笔记】QListView控件详解
QListView 是 Qt 框架中一个功能强大的控件,用于展示列表数据。它基于模型/视图/委托(Model/View/Delegate)架构,提供了灵活的数据展示和处理能力。原创 2024-08-29 15:49:32 · 6664 阅读 · 7 评论 -
【Qt笔记】QCommandLinkButton控件详解
QCommandLinkButton 是 Qt 框架中 QtWidgets 模块的一个类,它提供了一个结合了文本标签和按钮功能的控件,类似于 Windows 平台上的命令链接按钮(Command Link Button)。原创 2024-08-28 16:19:14 · 1961 阅读 · 6 评论 -
【Qt笔记】Qt中各个布局详解
在Qt框架中,布局管理是一个核心概念,它负责自动调整窗口部件(widgets)的大小和位置,以响应窗口大小的变化、不同平台的显示差异以及用户界面的动态变化。原创 2024-08-27 14:10:57 · 3505 阅读 · 5 评论 -
【Qt笔记】QCheckBox控件详解
QCheckBox是Qt中的一个按钮类控件,继承自QAbstractButton类。它表示一个复选框,用户可以通过点击来切换其选中状态(选中或未选中)。复选框通常用于表示应用程序中可以启用或禁用的功能,而不会影响其他功能。原创 2024-08-26 16:59:52 · 4413 阅读 · 1 评论 -
【Qt笔记】QRadioButton控件详解
在Qt中,QRadioButton 是一个非常常用的控件,用于实现单选按钮的功能。它允许用户从一组选项中选择一个,并且这些选项之间通常是互斥的,即一次只能选中一个。原创 2024-08-26 11:21:08 · 4428 阅读 · 3 评论 -
【Qt笔记】QToolButton控件详解
在Qt框架中,QToolButton 是一个非常重要的控件,它提供了快速访问命令或选项的方式。QToolButton 通常显示一个图标或文本,当用户点击它时,可以执行特定的操作。QToolButton 也可以显示一个下拉菜单,这使得它成为实现工具栏按钮的理想选择。原创 2024-08-23 10:20:21 · 2601 阅读 · 4 评论 -
【Qt笔记】QLabel控件详解
QLabel是Qt Widgets模块中的一个类,用于在窗口中显示文本或图片。它继承自QWidget,因此拥有所有QWidget的基本特性,如大小、位置、可见性等。然而,QLabel通过提供一系列专门的属性和方法,专注于文本和图片的展示。原创 2024-08-22 16:16:29 · 3247 阅读 · 5 评论 -
【Qt应用】Qt界面显示时间
在开发Qt应用程序时,经常需要在界面上显示当前的时间。Qt提供了强大的日期和时间处理功能,使得在界面上显示时间变得简单而直接。本文将介绍如何使用Qt在界面上显示时间,并提供相应的代码示例。原创 2024-08-22 14:21:19 · 4220 阅读 · 4 评论 -
【Qt应用】Qt连接MySQL数据库
由于找不到MySQL的驱动或驱动无法启动,Qt直接连接MySQL数据库会报错,本文旨在讲解Qt如何连接MySql数据库原创 2024-08-06 14:21:19 · 4788 阅读 · 13 评论 -
【Qt应用】Qt建立UDP通信
UDP(User Datagram Protocol,用户数据报协议)是一种无连接的、不可靠的、面向报文的、基于网络的传输层协议。原创 2024-08-16 15:41:26 · 1173 阅读 · 1 评论 -
【Qt应用】Qt下长按Push Button部件出现菜单栏选项
Push Button部件本身长按并没有如何效果,本文通过QTimer类和QMenu类简易实现了Push Button部件的长按效果原创 2024-08-08 14:32:07 · 592 阅读 · 4 评论 -
【Qt应用】Qt部件icon图标:悬停放大,离开复原
Qt默认的鼠标悬停效果比较简单且不易看出,本文通过事件过滤器对鼠标悬停与离开的效果进行了重写。原创 2024-08-13 11:36:02 · 1275 阅读 · 4 评论 -
【Qt应用】键盘控制Qt按钮
Qt框架支持通过键盘输入来间接控制界面元素,如按钮,实现无需鼠标操作的交互方式。这通常涉及到键盘事件的监听与处理,比如监听特定的按键事件(如空格键、回车键等),并在这些事件发生时模拟鼠标点击行为,触发按钮的点击事件。本文通过重写键盘事件处理函数keyPressEvent来实现这一功能,从而为应用程序添加更丰富的交互体验和便捷性。原创 2024-08-15 16:55:38 · 1530 阅读 · 0 评论 -
【Qt笔记】QPushButton控件详解
Qt中的QPushButton部件是Qt框架中极为重要且常用的一个控件,它在图形用户界面(GUI)开发中扮演着至关重要的角色。原创 2024-08-21 14:01:24 · 2338 阅读 · 5 评论 -
【Qt应用】Qt下通过Windows快捷方式启动应用
在Qt下通过Windows快捷方式启动应用,主要涉及到创建快捷方式并放置自定义的文件夹位置,之后调用ShellExecute函数打开对应应用程序。原创 2024-08-14 15:25:08 · 1119 阅读 · 0 评论