对于一个项目,首先要其确定其框架:(举个栗子)
对于主界面与从界面的选择,可以选择Tab weight那类的格式,也可以创建多个ui,以槽函数响应实现。
比如说我有一个串口工具,他的串口通讯方式包括RS232通讯,USB通讯,GPIB通讯。
首先传建一个通讯对象:
communication::communication(QWidget *parent):
QWidget(parent),
ui(new Ui::communication),
m_RS232(new rate),
m_USB(new usb),
m_GPIB(new gpib)
{
ui->setupUi(this);
this->setWindowtitle("my communication this");
}
comunication::communication()
{
delete ui;
}
这便是在我的通讯界面函数内引入了我的USB,RS232,GPIB的对象,
方便调用和槽函数的实现。
使用m_RS232->show()可以使他的界面显示出来,使用hide即可隐藏。
多界面的显示与隐藏,当你想要实现数据的回传时需要使用槽函数,
将SIGNAL和SLOT端用connect函数连接起来,
预支后事如何,请听下回分解。