7.4 QtabWidget多页面切换视图

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.4 QtabWidget多页面切换视图相关的知识,希望对你有一定的参考价值。

7.4 QtabWidget多页面切换视图

 

QTabWidget类提供了一个选项卡式窗口,类似于浏览器的标签页。用户可以点击选项卡或者使用快捷键进行切换不同的页面。

使用QTabWidget的操作步骤如下:

1. 创建一个QTabWidget。

2. 创建需要加入到QTabWidget中的窗口控件。     

3. 给创建的窗口控件设置布局器。

4. 调用addTab()或insertTab()函数将创建的窗口控件添加到QTabWidget合适的标签页。

7.4.1 创建QTabWidget示例

(配套程序编号CH7-2)

#include <QApplication>
#include <QTabWidget>
#include <QLineEdit>
#include <QSpinBox>
#include <QFormLayout>
int main(int argc, char *argv[])
{
	QApplication a(argc, argv);
	/*创建tabwidget窗口*/
	QTabWidget *tabwidget=new QTabWidget;
	
	/*新建第1个页面*/
	QWidget *widget1=new QWidget;
	QLineEdit *nameLineEdit=new QLineEdit;
	QFormLayout *formLayout1 = new QFormLayout;
	formLayout1->addRow(QObject::tr("&姓名:"), nameLineEdit);
	widget1->setLayout(formLayout1);
	tabwidget

以上是关于7.4 QtabWidget多页面切换视图的主要内容,如果未能解决你的问题,请参考以下文章

Qt--多页面切换组件

qtabwidget切换tab如何修改

切换页面后标签内容消失

在导航抽屉片段中保存视图页面片段的状态

QTabWidget多页面部件的用法及程序示例

iOS 多视图—视图切换之代码块传参切换