|
小弟刚开始学 qt
看qt文档 其中 有
[code:1]
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
#include <qvbox.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QVBox box;
box.resize( 200, 120 );
QPushButton quit( "Quit", &box );
quit.setFont( QFont( "Times", 18, QFont::Bold ) );
QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) );
a.setMainWidget( &box );
box.show();
return a.exec();
}
[/code:1]
我想实现 点击这个后 不关闭
而是再出现一个box 里面 有个button ("yes")
当我点击 yes的时候 所有的全部关闭
我的代码:
[code:1]
#include<qapplication.h>
#include<qpushbutton.h>
#include<qfont.h>
#include<qvbox.h>
int main(int argc,char ** argv )
{
QApplication a(argc,argv);
QVBox box;
box.resize(200,120);
QPushButton quit("Quit",&box);
quit.setFont(QFont("Times",18,QFont::Bold));
QVBox box2;
box.resize(200,120);
QPushButton qt("Yes",&box2);
qt.setFont(QFont("Times",18,QFont::Bold));
QObject::connect(&quit,SIGNAL(clicked()),&qt,SLOT( ? )); //此处
QObject::connect(&qt,SIGNAL(clicked()),&a,SLOT(quit()));
a.setMainWidget(&box);
box.show();
return a.exec();
}[/code:1]
请问上面 ?处
我该使用什么 slot ?
才能实现 box2 显示 ? |
|