回复: 菜鸟请教,怎样才能弹出一个新的对话框?
#6 [XChinux 10-23 08:49]
QDialog::exec(), 或者 QDialog::show()
#7 [kingbox 10-23 09:16]
connect(b1,SIGNAL(clicked()),Form2,SLOT(xxxxxx?))
这里的Form2应该是指针吧?如果是类名肯定不行,那我这里该怎么获取这个指针?
#8 [guoyun_he 10-23 10:13]
qt 里面有很多demo,自己看一下就会了!
#9 [fish1060 10-23 11:46]
引用第8楼guoyun_he于2008-10-23 10:13发表的 :
qt 里面有很多demo,自己看一下就会了!
还是比较赞同这位老兄的看法.别人告诉你的只是一个答案,自己学到的才是方法!多看例子,多写程序!
#10 [fish1060 10-23 20:13]
自己写一个窗口的pulic slots: void windowcreat();
实现该窗体的生成 QDialog *dialog = new QDialog;
dialog->resize(300,200);
dialog->show();
然后在构造函数里实现 connect(b1,SIGNAL(clicked()),SLOT(windowcreat()));
经过测试!