您的位置:首页 > 产品设计 > UI/UE

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

2016-12-02 06:49 169 查看
这样可在多个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐