引言
QStackedWidget继承自QFrame。
QStackedWidget类提供了多页面切换的布局,一次只能看到一个界面。
QStackedWidget可用于创建类似于QTabWidget提供的用户界面。
先来看看QTabWidget控件的效果:
需要注意的是: QTabWidget的currentTabText用于修改名称。在插入页中插入新的界面。
QStackedWidget的属性:
1️⃣接口(方法)
- int addWidget(QWidget * widget) 添加页面,并返回页面对应的索引
- int count() const 获取页面数量
- int currentIndex() const 获取当前页面的索引
- QWidget * currentWidget() const 获取当前页面
- int indexOf(QWidget * widget) const 获取QWidget页面所对应的索引
- int insertWidget(int index, QWidget * widget) 在索引index位置添加页面
- void removeWidget(QWidget * widget) 移除QWidget页面,并没有