• 6382阅读
  • 2回复

请问关于对话框的两个问题 [复制链接]

上一主题 下一主题
离线wu9961
 

只看楼主 正序阅读 楼主  发表于: 2008-12-24
— 本帖被 XChinux 执行加亮操作(2009-01-03) —
1 如何去掉对话框右上方的帮助与关闭按钮
2 new出一个对话框之后,如果捕捉右上角X的事件,就是说无法重载closeevent事件,如果想要对话框结束后响应一些操作,该如何编写。


请教各位前辈
离线wu9961

只看该作者 2楼 发表于: 2008-12-25
请问前辈,如果这个对话框是new出来的,不是继承出来的,在不能重写closeevent的时候如何能够添加关闭时的代码
离线lazybone
只看该作者 1楼 发表于: 2008-12-25
1
this.setWindowFlags(Qt.WindowType.SubWindow);//没有关闭和帮助
Qt.WindowType还有些其他的选项也常用
2
重写closeEvent
public void closeEvent(QCloseEvent event) {
System.out.println("111");//在退出前要处理的事情
}
如果希望按下关闭后不退出,方法内添加
event.setAccepted(false);
快速回复
限100 字节
 
上一个 下一个