void setCentralWidget( QWidget* widget)
例如:我们在mainwindow中添加2个控件:QLabel 和QLineEdit:
cenWidget = new QWidget(this)//this is point to QMainWindow
setCentralWidget(cenWidget)
QHBoxLayout* H = new QHBoxLayout(cenWidget)
label = new QLabel(cenWidget)
lineEdit = new QLineEdit(cenWidget)
H->addWidget(label)
H->addWidget(label)
Question2:
最好用背景线程处理。点击登录后,创建等待对话框,给等待对话框传递数据,显示等待对话框。
等待对话框显示后,根据传递的数据进行动作(这个动作最好做成背景线程处理的)。
动作处理完毕后,通知等待对话框动作已经完毕,并返回结果。
等待对话框收到通知后,保存好结果数据,关闭自己。
调用等待对话框的地方,从等待对话框实例中获得结果数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)