各位大侠,急求帮助,我用QToolButton按钮做了一个图标,按下按钮时,弹出一个对话框,再按又弹出了同样的对话框,怎样设置使当弹出一个对话框后,按钮失效,直到对话框关闭按钮生效,拜谢!
drawer::drawer( QWidget *parent, Qt::WindowFlags f )
: QToolBox( parent, f )
{
setWindowTitle(tr("XXX"));
toolButton = new QToolButton( );
toolButton->setText( tr( "beibei" ) );
toolButton->setIcon( QPixmap(":/images/bb.png") );
toolButton->setIconSize( QPixmap(":/images/bb.png").size() );
toolButton->setAutoRaise( TRUE );
toolButton->setToolButtonStyle( Qt::ToolButtonTextBesideIcon);
connect(toolButton,SIGNAL((clicked()),this,SLOT(showDialog()));
}
void drawer::showDialog()
{
dialog=new Dialog;
dialog->show();
}