QT多个UI文件加入一个项目

来源:互联网 发布:python 改变工作路径 编辑:程序博客网 时间:2024/05/22 00:47

这样可在多个UI界面上进行分部开发。避免都在一个UI下太凌乱……

在网上找了一些资料,很少有介绍这方面的,以及类似这样项目的源码。

看 一些基本控件的使用时,想到了一种方法:使用gridLayout控件


先建立几个Frame类型的UI设计界面类;

    CardFrame cardUI;    DoorFrame doorUI;    ReaderFrame readerUI;    ui->gridLayout->addWidget(&cardUI);    ui->gridLayout->addWidget(&doorUI);    ui->gridLayout->addWidget(&readerUI);    cardUI.show();    doorUI.close();    readerUI.close();

不同的UI界面对象,调用show()和close()函数进行不同的界面切换显示。


哪位大神还有更好更专业的方法,欢迎随时交流。


==========================================================================

用 QStackedWidget 也行:

QStackedWidget stack;stack = new QStackedWidget(this);stack->addWidget(win1);stack->addWidget(win2);stack->addWidget(win3);stack->setCurrentIndex(2);stack->currentWidget();



2 0
原创粉丝点击