本文介绍QStackedWidget类的使用。
StackedWidget控件在Qt应用程序开发过程中用的还是比较多的,配合按钮可以实现多个页面之间相互切换,方便了应用程序的开发,本文简要介绍QStackedWidget类实际使用过程中的常用方法,并给出一个简单例程。
1.QStackedWidget类常用方法
1)添加页面
a)追加页面
函数原型如下:
int addWidget(QWidget *widget);
在StackedWidget中追加页面,函数返回该页面的序号,这里的页面可以采用新建一个基于Widget的“FormClass”,并将它添加到StackedWidget中,下同。
b)根据序号插入页面
函数原型如下:
int insertWidget(int index, QWidget *widget);
函数返回该页面的序号。
2)删除页面
函数原型如下:
void removeWidget(QWidget *widget);
此方法仅从StackedWidget上删除(隐藏),并没有将页面删除,可通过添加页面方法重新添加。
3)设置页面
a)通过序号设置
函数原型如下:
void setCurrentIndex(int index);
b)通过页面控件设置
函数原型如下:
void setCurrentWidget(QWidget *widget);

最低0.47元/天 解锁文章
954

被折叠的 条评论
为什么被折叠?



