非常感谢Xchinux!你的方法我算明白了点!基本实现!下面两行代码编译出问题,我绕过了
QWidgetList wlist = QApplication::allWidgets(); -----------1
QWidget *w = wlist; ---------------------------2
==============================================
但我问个问题:(我新的帖子也是这个)
两个不同的ui 在同一个 class中,建构造函数时如何一起建立connect()??
如: 中间的条件1和条件2换成什么才能实现???或者还有一起建立方法?。
Form::Form() // class Form ,ui01,ui02为这个类的两个成员。
{
if(条件一)
{
ui01.setupUi(this); // Ui01
QObject::connect(ui01.pushButton_1, SIGNAL(clicked()), this, SLOT(showForm02()));
}
else if(条件二)
{
ui02.setupUi(this); // Ui02
QObject::connect(ui02.pushButton_02, SIGNAL(clicked()), this, SLOT(showForm01()));
}
}