首页 > 代码库 > QT多个UI文件加入一个项目
QT多个UI文件加入一个项目
这样可在多个UI界面上进行分部开发。避免都在一个UI下太凌乱……
在网上找了一些资料,很少有介绍这方面的,以及类似这样项目的源码。
看 一些基本控件的使用时,想到了一种方法:使用gridLayout控件
先建立几个Frame类型的UI设计界面类;
[cpp] view plain copy
- 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 也行:
[cpp] view plain copy
- 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文件加入一个项目
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。