• 5231阅读
  • 3回复

两个问题 [复制链接]

上一主题 下一主题
离线lugaideath
 

只看楼主 倒序阅读 楼主  发表于: 2009-02-16
— 本帖被 XChinux 执行加亮操作(2009-02-16) —
在linux的环境下做的!

问题一:我的对话框设置为模式窗体,但打开对话框后,主窗体的最大化和最少化,还有双击标题栏还会出事件,怎么解决?

问题二:怎么把窗体标题栏的右击菜单取消掉?怎么是双击窗体标题icon后,窗体不触发关闭事件,或出现菜单?
离线aven152273

只看该作者 1楼 发表于: 2009-02-17
过于笼统。。。。
离线wd007

只看该作者 2楼 发表于: 2009-02-17
原理可能大家都清楚,重写事件,具体怎么写代码,没有试过,帮问吧
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线weizhy
只看该作者 3楼 发表于: 2009-02-18
重载 closeEvent,退出时弹出对话框,确认才能退出,否则忽略

void MyDialog::closeEvent(QCloseEvent * event)
{
    if (QMessageBox::Ok == QMessageBox::question(0, tr("确认"),tr("您确认要退出程序吗?")))
    {
        QDialog::closeEvent(event);
    }
event->ignore();
}
快速回复
限100 字节
 
上一个 下一个