1、添加滚动条控件和需要滚动显示的控件 在设计界面,左侧拖动"Scroll Area"控件到右侧界面。然后再这个控件中间再加上需要滚动显示的控件。 2、设置滚动区域控件(QScrollArea)和滚动控件内容控件(默认控件名scrollAreaWidgetContents)属性 1)设置“滚动条控件”可自由设置滚动区域的总高度。点击滚动区域控件,找到widgeResiza...
1.拖入Scroll Area控件 2.可以看到对象检查器中多出了两个对象:scrollArea和scrollAreaWidgetContents。 scrollArea指的是scrollArea控件本身的大小,即可以看到边界的那一部分。 scrollAreaWidgetContents指的是scrollArea控件内部的显示区域。 只有当scrollAreaWidgetContents显示的内容区域 大于 scrollArea的时候,滚动条才有意义。
1. 理解Scroll Area的基本概念和作用 QScrollArea是一个提供滚动功能的框架,它通常包含一个QWidget作为其子部件,该子部件可以包含任意内容。当子部件的内容超出了QScrollArea的可视区域时,滚动条会自动出现,允许用户滚动查看隐藏的内容。 2. 在Qt Designer中添加Scroll Area控件 如果你使用Qt Designer进行界面设计,可以...
QDial:表盘,用于在设定的范围内输入和显示数值. QScrollBar:卷滚条,用于在大的显示区域内滑动. QSlider:滑动条,具有设定的数值范围. QKeySequenceEdit:按键序列编辑器,一般用于处理快捷键 显示类组件 显示类组件继承关系: QFrame:基本控件的基类 QLabel:标签,用于显示文字,图片等 QAbstractScrollArea:抽象类 QTextEdit...
QScrollArea类提供了1个可滑动的viewport和2个滑动条。 QScrollArea的使用方法是调用其提供的setWidget()函数,将希望为其添加滑动条的widget添加。QScrollArea自动将添加进来的widget的parent设定为其viewport,而其viewpoint可通过QScrollArea::viewport()进行访问。
当右侧的Scroll Area控件上的滚动条滑动的时候,需要通知该控件内部提升的widget类滑动的位置是多少。这句话很绕嘴,需要大家反复琢磨。 定义了滚动条触发消息之后,我们可以实时的获取鼠标在右侧文本上滑动时的实时位置,根据当前鼠标的实时位置,就可以确定出鼠标具体是在哪个详细内容中活动。为了准确的获取是哪个详细内容包...
qt scroll area用法在Qt中,QScrollArea是一个用于提供可滚动视图的容器类。它可以包含一个QWidget或其派生类,让用户能够在一个小的可见区域内浏览大量的内容。以下是QScrollArea的基本用法: 1.创建一个可滚动的QWidget: #include <QApplication> #include <QScrollArea> #include <QWidget> #include <QVBoxLayout...
Scroll Area:自动滚动区 Tool Box:抽屉控件,可以展开(就像QQ好友的分组) Tab Widget:选项卡控件 Stacked Widget:栈控件 切换:ui->stackedWidget->setCurrentIndex(0); Combo Box:下拉框 添加:ui->comboBox->addItem("宝马"); Font Combo Box:字体下拉框 ...
2.Scroll Area QScrollArea:可以将某个控件包含在一个滚动区域内,当控件内容超出显示区域时,用户可以通过滚动条来查看所有内容。 首先添加一张图片 显示一张图片滑动案例分析: widget.h #ifndef WIDGET_H#define WIDGET_H#include <QWidget>class Widget : public QWidget{Q_OBJECTpublic:Widget(QWidget *parent ...
容器组件包括:Group Box(组合框,可以在内部添加内容,并修改标题头)、Scroll Area(带滑动条的框)、Tool Box(抽屉式框)、Tab Widget(标签式框)、Stacked Widget(栈式,需要信号启动)、Frame(带边框的布局)、Widget(不带边框的布局)、MDI Area(分栏显示)、Dock Widget(浮动窗口)、QAxWidget(只可以在Windows环境使用...