• 4131阅读
  • 2回复

再问QToolButton的设置问题? [复制链接]

上一主题 下一主题
离线wangfj
 
只看楼主 倒序阅读 楼主  发表于: 2012-08-17
关键词: 求助
各位大侠,急求帮助,我用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();
}
离线jdwx

只看该作者 1楼 发表于: 2012-08-17
修改一下:
void drawer::showDialog()
{
    Dialog  dialog;
  dialog->exec();
}
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线wangfj
只看该作者 2楼 发表于: 2012-08-17
回 1楼(jdwx) 的帖子
感谢帮助!
快速回复
限100 字节
 
上一个 下一个