目录Qt常用控件 按钮抽象基类(QAbstractButton)1. 推动按钮(QPushButton)2. 工具按钮(QToolButton)3. 单选按钮(QRadioButton)4. 复选框(QCheckBox)5. 组合框(QComboBox)6. 行编辑器(QLineEdit)7. 旋转框(QSpinBox)9. 滚动条(QScrollBar)10. 标签(QLabel)11
转载
2024-09-26 07:13:36
231阅读
简述QTabWidget类提供了选项卡式的窗口控件。功能详述选项卡小部件提供了一个选项卡栏(请参阅QTabBar)和一个“页面区域”,该页面区域用于显示与每个选项卡相关的页面。默认情况下,选项卡栏显示在页面区域上方,但是可以使用不同的配置(请参见TabPosition)。每个选项卡都与一个不同的窗口小部件(称为页面)相关联。页面区域中仅显示当前页面。其他所有页面均被隐藏。用户可以通过单击其选项卡或
转载
2024-03-19 08:59:34
49阅读
在QT的代码中经常会看到Q开头的类型或控件,以下是对这些的一个梳理: 文章目录1 数据类1.1 基本数据类型1.2 数据类1.3 容器类1.4 字符串类1.5 一些常用函数2 控件 (Widget)2.1 基础控件2.2 组合控件2.3 抽象控件类2.4 布局管理器2.5 高级控件2.6 对话框2.7 模型/视图 1 数据类1.1 基本数据类型类型大小大小bool8位(bit)true / fal
控件类•QLineEdit: 当文本输入/修改时候会发送信号txchChanged() ;具有加密功能。•Dial: 仪盘控件,可以通过setNotchesVisible() 显示刻度;在值改变的时候,会发送valueChanged(int) 信号,可以获取修改的值。•Spinbox: 有int 和double型。是一种可以上下加减数值的条框。可以通过setPrefix("$ ");setSuff
摘要 本文介绍了Qt中的两种常用容器类控件:GroupBox和TabWidget。 GroupBox是一种分组容器控件,可以容纳其他子控件并添加标题,主要作用是美化界面布局。文章详细说明了GroupBox的核心属性如title、alignment、checkable等,并通过一个麦当劳点餐案例演示了如何实现分组点餐功能,包括初始化下拉框和处理下单逻辑。 TabWidget则是标签页容器控件,可以在不同标签页中组织多个界面。文章列举了其核心属性如tabPosition、currentIndex等,并提供了代码
QStackedWidget提供了一个控件栈,在这个栈中,一次只能显示一个控件。这样我们就可以实现多页面之间的切换。下面是一个例子:我们将创建3个单独的Python文件,分别表示3个独立的页面。然后,我们使用一个主窗口类来加载并切换这些页面。首先,创建3个不同的Python文件,每个文件包含一个继承自QWidget的类,这些类分别定义了每个页面的UI和逻辑。file1.py# file1.py
f
原创
2023-06-22 07:26:48
228阅读
目录一、setupUi1、setupUi的作用2、ui二、button控件(按钮控件)1、pushbutton 1. 1、button通过setText设置文字1. 2、button通过样式表,把按钮换成一个图片的形状1.3、button通过setIcon设置按钮上有一个小图片2、toolButton控件 3、radiobutton控
QT中最常用的控件QPushButton(按钮)、QLineEdit(文本框)、QRadioButton(单选框)、QCheckBox(复选框)、QFrame(一般用作容器控件,配合布局)、QProgressBar(进度条控件)这些控件的使用方法都非常简单,查一下帮助文档就可以搞定,下面的章节中,我们会讲解另外的一些控件的常用但是却不是很容易找到的功能。QVariant 类型 再讲解其他控件之前,
转载
2024-04-12 15:38:29
144阅读
容器容器(Containers) 各个控件的名称依次解释如下。(1) Group Box:组框 (2) Scroll Area:滚动区域 (3) Tool Box:工具箱 (4) Tab Widget:标签小部件 (5) Stacked WIdget:堆叠小部件 (6) Frame:帧 (7) Widget:小部件 (8) MDI Area:MDI 区域((Multi
转载
2024-03-03 22:40:42
362阅读
文章目录基础控件组合控件抽象控件类高级控件 基础控件1.QCheckBox 复选框(CheckBox)控件(包含Text Label) 2.QcomboBox 单击按钮,可在弹出的选项中选择一个 3.QcommandeLinkButton Windows Vista风格的命令链接按钮 4.QtimeEdit 编辑或显示时间的控件 5.QdateEdit 编辑或显示日期的控件 6.QdateTim
转载
2024-02-26 17:10:22
58阅读
1.概览Qt库提供了一组通用的基于模板的容器类。这些类可用于存储指定类型的项。例如,如果你需要一个可调整大小的QString数组,使用QVector<QString>。这些容器类被设计成比STL容器更轻、更安全、更容易使用。如果你不熟悉STL,或者更喜欢“Qt方式”,你可以使用这些类而不是STL类。容器类是隐式共享的,它们是可重入的,并且它们对速度、低内存消耗和最小的内联代码扩展进行了
13 自定义控件13.1 项目创建13.2 自定义控件封装13.2.1 步骤1:新建自定义控件(包含.cpp/.h/.ui文件)13.2.2 步骤2: 自定义控件界面设计13.2.3 步骤3: 自定义控件使用13.2.4 步骤4: 自定义控件功能设计 13.1 项目创建 创建项目详细过程步骤:13.2 自定义控件封装13.2.1 步骤1:新建自定义控件(包含.cpp/.h/.ui文件)13.
Qt Creator有9种Containers Widgets,如图:Containers Widgets的Qt类和名称介绍如下表: 控件类控件名中文名QGroupBoxGroupBox组合框QScrollAreaScrollArea滚动区QToolBoxToolBox工具箱QTabWidgetTabWidget切换卡QWidgetStackWidgetStack控件栈QFrameFrame框架Q
转载
2024-07-30 23:24:42
396阅读
m_label = new QLabel(); ui->stackedWidget->addWidget(m_label); ui->stackedWidget->setCurrentWidget(m_label);ui->stackedWidget->removeWidget(m_la...
原创
2021-08-04 10:20:25
429阅读
《Qt框架中的QGroupBox控件:界面分组的艺术与实践》 摘要:QGroupBox是Qt框架中用于界面元素逻辑分组的核心容器控件,通过带标题的边框实现视觉与功能聚合。其核心特性包括:1)明确的视觉边界降低用户认知负荷;2)内置标题提供直观功能标识;3)支持灵活的内部布局管理;4)自动管理单选按钮互斥逻辑;5)可选复选框实现层次化控制
Qt编写自定义控件及插件的使用 在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此
转载
2023-11-20 23:19:38
308阅读
Qt Creator有10种DisplayWidgets,如下图:控件类控件名中文名控件类控件名中文名QLabelLabel标签QLCDNumberLCDNumberLCD数字显示框QTextBrowserTextBrowser文本浏览器QProgressBarProgressBar进度条QGraphicsViewGraphicsView绘图视图QLineHorizontalLine线条QCale
转载
2024-07-18 06:42:06
72阅读
QTabWidget是Qt中的一个小部件,它提供了一个选项卡窗口小部件,可以用于创建多个选项卡,并在每个选项卡中显示不同的内容。Q
原创
2024-06-10 14:30:28
645阅读
QGroupBox是Qt框架中的一个窗口小部件,用于组合其他小部件并将它们分组显示。它通常用于创建有组织结构的界面,例如设和业务逻辑.
原创
2024-06-10 14:30:35
482阅读