这样可在多个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->curren