![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 64
予贝编程
c/c++, Qt开发者,AI+编程探索者
展开
-
Qt6.2教程——1.Qt安装及编写登录界面
本文旨在帮助读者理解如何使用ChatGPT来辅助安装和学习Qt 6.2。我们将从Qt 6.2的基本概念开始,然后深入了解其安装过程,并探讨如何使用ChatGPT作为一个强大的辅助工具。对于那些寻求在学习和使用Qt 6.2中找到有效支持的人来说,这篇文章将提供宝贵的见解和指导。原创 2023-06-15 23:11:22 · 2756 阅读 · 0 评论 -
Qt6.2教程——5.QT常用控件QLabel
QLabel是Qt库中一个非常基础且重要的类。它主要用于在图形用户界面(GUI)中展示文本或图片。最常见的用法就是在窗口上显示一段文字或者标签,比如“用户名”,“密码”等等。QLabel继承自QFrame,因此它也可以具有框架。它能处理富文本格式,这意味着您可以改变部分文本的颜色,字体等等。QLabel也支持交互,例如,当它包含一个网页链接时,链接是可以被点击的。原创 2023-06-24 19:40:36 · 1063 阅读 · 0 评论 -
Qt6.2教程——6.QT常用控件QLineEdit
QLineEdit是Qt库中的一个控件,它提供了一个单行的文本输入框。用户可以在这个输入框中输入和编辑文本。它可以设置占位符文本(Placeholder Text),当QLineEdit为空的时候显示这个占位符文本。它还可以设置回显模式(Echo Mode),例如可以设置为密码模式,输入的内容不显示出来。此外,QLineEdit还有验证器(Validator)和输入掩码(Input Mask)功能,可以限制用户输入的内容。原创 2023-06-24 21:03:47 · 812 阅读 · 0 评论 -
Qt6.2教程——3.Qt信号和槽
以上是关于Qt的信号和槽的基本介绍,它是一个非常强大和灵活的方式来处理事件和使你的应用程序具有交互性。原创 2023-06-20 21:11:02 · 967 阅读 · 0 评论 -
Qt6.2教程——4.QT常用控件QPushButton
QPushButton是Qt框架中的一种基本控件,它是用户界面中最常见和最常用的控件之一。QPushButton提供了一个可点击的按钮,用户可以通过点击按钮来触发特定的应用程序操作。比如,你可能会在一个对话框中看到"OK"或"Cancel"按钮,这些都是QPushButton的实例。原创 2023-06-24 11:37:40 · 2031 阅读 · 1 评论 -
Qt6.2教程——2.介绍 Qt 中的 QWidgets、QMainWindow 和 QDialog
QWidget是 Qt 中所有用户界面元素的基类。从按钮到文本框,甚至包括窗口和对话框,所有这些都是QWidget的子类。QWidget可以是可视化元素,也可以作为其他可视化元素的容器。是专为需要菜单栏、工具栏、状态栏和中央窗口小控件的标准应用程序而设计的。它通常用作应用程序的主窗口。QDialog是用于创建对话框的类。对话框是一种特殊类型的窗口,通常用于短暂的任务和简短的通信。用户可以通过对话框输入或选择信息。在 Qt 中,QWidget和QDialog都是构建图形用户界面的重要部分。原创 2023-06-19 22:09:39 · 2032 阅读 · 0 评论 -
Qt6.2教程——7.QT常用控件QTextEdit
QTextEdit 是 Qt 的一个用于编辑和显示纯文本和富文本的控件。它是功能强大且高度灵活的,可以用于实现多种任务,如文本编辑,数据表示,以及HTML的显示和编辑等。QTextEdit 支持富文本功能,这意味着它可以显示各种字体,颜色和文字格式。同时,QTextEdit 也支持文本搜索,拼写检查,以及基本的文本编辑功能,如剪切,复制,粘贴,和撤销/重做等。此外,QTextEdit 还支持各种键盘快捷键,提供了用户友好的交互体验。原创 2023-06-25 23:11:05 · 1924 阅读 · 0 评论 -
Qt绘图——QPainter
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QPainter提供了高度优化的功能来完成大多数图形GUI程序所需的工作。它可以画从简单的线条到复杂的形状,如馅饼和和弦。它还可以绘制对齐的文本和像素图。通常,它会绘制一个“自然”坐标系,但也可以进行视图和世界变换.项目内容HeaderQPainterqmakeQT += gui二,常用方法1. 常用方法方法功能drawArc()绘制圆弧drawChord()绘制弦原创 2021-07-04 17:25:00 · 357 阅读 · 0 评论 -
QT布局管理——QFormLayout
一,简单介绍QFormLayout类管理输入小部件及其相关标签的形式。QFormLayout是一个方便的布局类,它以两列的形式布局它的子级。左栏由标签组成,右栏由“字段”小部件(行编辑器、数字调整框等)组成。项目内容HeaderQFormLayoutqmakeQT += widgetsInheritsQLayout二,常用方法1. 常用方法方法描述addRow添加行insertRow插入行removeRow移除行原创 2021-06-29 20:27:48 · 864 阅读 · 0 评论 -
QT布局管理——QGridLayout
一,简单介绍QGridLayout获取可用的空间(通过其父布局或parentWidget()),将其划分为行和列,并将它管理的每个小部件放入正确的单元格中。再添加布局时需要指定行和列。项目内容HeaderQGridLayoutqmakeQT += widgetsInheritsQLayout二,常用方法1. 常用方法方法描述addWidget添加widget控件setRowStretch设置行比例setColumnStr原创 2021-06-29 20:04:32 · 3828 阅读 · 0 评论 -
QT布局管理——QBoxLayout
一,简单介绍QBoxLayout 类提供水平或垂直地排列子部件。QBoxLayout 获取从它的父布局或从 parentWidget()中所获得的空间,将其分成一列框,并使每个托管小部件填充一个框项目内容HeaderQBoxLayoutqmakeQT += widgetsInheritsQLayoutInherited ByQHBoxLayout ,QVBoxLayout二,常用方法1. 常用方法方法描述addWidget添原创 2021-06-29 19:20:59 · 988 阅读 · 0 评论 -
QT常用控件——QComboBox控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QComboBox提供了一种以占用最小屏幕空间的方式向用户呈现选项列表的方法。组合框是显示当前项目的选择小部件,可以弹出可选择项目的列表。组合框可以编辑,允许用户修改列表中的每个项目。项目内容HeaderQComboBoxqmakeQT += widgetsInheritsQWidget二,常用方法和信号1. 常用方法方法描述addItem添加item项addI原创 2021-06-27 16:20:16 · 3028 阅读 · 0 评论 -
QT常用控件——QListView控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QListView将存储在模型中的项显示为简单的非层次列表或图标集合。此类用于提供以前由QListBox和QIconView类提供的列表和图标视图,但使用Qt的模型/视图体系结构提供的更灵活的方法。QListView类是模型/视图类之一,是Qt的模型/视图框架的一部分。项目内容HeaderQListViewqmakeQT += widgetsInheritsQAbstractItemView二原创 2021-06-27 15:27:45 · 23476 阅读 · 0 评论 -
QT常用控件——QRadioButton控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QRadioButton是一个选项按钮,可以打开(选中)或关闭(未选中)。单选按钮通常为用户提供“多种选择中的一种”。在一组单选按钮中,一次只能选中一个单选按钮;如果用户选择另一个按钮,则先前选择的按钮将关闭。二,常用方法和信号1. 常用方法方法描述setText(const QString &text)设置显示文本...原创 2021-06-25 08:52:20 · 2670 阅读 · 0 评论 -
QT常用控件——QCheckBox输入控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QCheckBox是一个选项按钮,可以打开(选中)或关闭(未选中)。复选框通常用于表示应用程序中可以启用或禁用而不影响其他功能的功能。可以实现不同类型的行为。提供了多选多的选择模式二,常用方法和信号1. 常用方法方法描述setText(const QString &text)设置显示文本setChecked(bool)未开启三态模式设置选中状态,默认为未选中,true为选中isChecke原创 2021-06-24 08:30:43 · 12791 阅读 · 1 评论 -
QT常用控件——QLineEdit输入控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QLineEdit允许用户通过一系列有用的编辑功能输入和编辑单行纯文本,包括撤消和重做、剪切和粘贴以及拖放二,使用介绍1. pro文件设置和包含头文件qmake: QT += widgetsHeader: #include <QLineEdit>...原创 2021-06-23 08:42:12 · 2176 阅读 · 0 评论 -
QT常用控件——QLabel标签控件
操作系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍二,使用介绍1. pro文件设置和包含头文件qmake: QT += widgetsHeader: #include <QLabel>2. 创建对象及基本设置QLabel *label = new QLabel(this); //创建Qlabel对象label->setGeometry(50, 50, 200, 30); //设置位置label-&原创 2021-06-22 20:08:23 · 8515 阅读 · 0 评论 -
QT常用控件——QPushButton按钮控件
使用系统: 统信UOSv20Qt版本: 5.11.3一,简单介绍QPushButton是Qt提供的按钮控件,是Qt中常用到的控件,继承QAbstractButton类二,使用介绍1. pro文件设置和包含头文件qmake: QT += widgetsHeader: #include <QPushButton>2. 创建对象及基本设置QPushButton *btn = new QPushButton(this); //在当前界面创建按钮btn->setText("原创 2021-06-19 16:31:31 · 2512 阅读 · 4 评论 -
QT读写ini文件------QSettings
ini文件 (初始化文件)ini文件由节,键,值组成节 [section]键=值QSettings1,包含头文件 Qsettings #include <QSettings>2,创建Qsettings对象 QSettings settings("./test.ini", QSettings::IniFormat);IniFormat表示将设置保存在ini文件中3,设置值1.设置单值 settings.setValue("system1/mode", 1); se原创 2020-11-22 16:49:04 · 1478 阅读 · 0 评论