1.拖入Scroll Area控件 2.可以看到对象检查器中多出了两个对象:scrollArea和scrollAreaWidgetContents。 scrollArea指的是scrollArea控件本身的大小,即可以看到边界的那一部分。 scrollAreaWidgetContents指的是scrollArea控件内部的显示区域。 只有当scrollAreaWidgetContents显示的内容区域 大于 scrollArea的时候,滚动条才有意义。
4、将每个QLabel添加到QGridLayout中,并设置其布局位置和大小。5、将QGridLayout的列数设帆液置为您需要显示的每行项目数量。6、将QScrollArea的水平滚动条策略设置为Qt::ScrollBarAlwaysOn,垂直滚动条策略设置为Qt::ScrollBarAlwaysOff,这样您就可以在水平方向上滚动多个项目。7、将QScrollArea的大小调整为适合您的...
SmoothScrollBar* vScrollBar;//纵向滚动条voidwheelEvent(QWheelEvent* e);//捕获鼠标滚轮事件};#endif// SMOOTHSCROLLAREA_H 源文件: #include"smoothScrollArea.h"#include<QVBoxLayout>#include<QLabel>#include<QWheelEvent>#include<QDebug>SmoothScrollArea::SmoothScrollArea(QWidget *parent) : QScrollArea(...
QDial:表盘,用于在设定的范围内输入和显示数值. QScrollBar:卷滚条,用于在大的显示区域内滑动. QSlider:滑动条,具有设定的数值范围. QKeySequenceEdit:按键序列编辑器,一般用于处理快捷键 显示类组件 显示类组件继承关系: QFrame:基本控件的基类 QLabel:标签,用于显示文字,图片等 QAbstractScrollArea:抽象类 QTextEdit...
qt scroll area用法在Qt中,QScrollArea是一个用于提供可滚动视图的容器类。它可以包含一个QWidget或其派生类,让用户能够在一个小的可见区域内浏览大量的内容。以下是QScrollArea的基本用法: 1.创建一个可滚动的QWidget: #include <QApplication> #include <QScrollArea> #include <QWidget> #include <QVBoxLayout...
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环境使用...
QScrollArea类提供了1个可滑动的viewport和2个滑动条。 QScrollArea的使用方法是调用其提供的setWidget()函数,将希望为其添加滑动条的widget添加。QScrollArea自动将添加进来的widget的parent设定为其viewport,而其viewpoint可通过QScrollArea::viewport()进行访问。
容器组件包括:Group Box(组合框,可以在内部添加内容,并修改标题头)、Scroll Area(带滑动条的框)、Tool Box(抽屉式框)、Tab Widget(标签式框)、Stacked Widget(栈式,需要信号启动)、Frame(带边框的布局)、Widget(不带边框的布局)、MDI Area(分栏显示)、Dock Widget(浮动窗口)、QAxWidget(只可以在Windows环境使用...
容器组件包括:Group Box(组合框,可以在内部添加内容,并修改标题头)、Scroll Area(带滑动条的框)、Tool Box(抽屉式框)、Tab Widget(标签式框)、Stacked Widget(栈式,需要信号启动)、Frame(带边框的布局)、Widget(不带边框的布局)、MDI Area(分栏显示)、Dock Widget(浮动窗口)、QAxWidget(只可以在Windows环境使用...