QT多个UI文件加入一个项目
Posted 朝闻道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT多个UI文件加入一个项目相关的知识,希望对你有一定的参考价值。
这样可在多个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();
http://blog.csdn.net/liukang325/article/details/17360053
以上是关于QT多个UI文件加入一个项目的主要内容,如果未能解决你的问题,请参考以下文章
qt中怎样把一个控件即加入Qicon变量,又加入文字?如下图