• 5493阅读
  • 7回复

[讨论]QDialog的模态性 [复制链接]

上一主题 下一主题
离线jiangbaijun
 

只看楼主 倒序阅读 楼主  发表于: 2012-02-28
QDialgog中设置setWindowFlags(Qt::FramelessWindowHint);让标题显示情况下,怎么设置其为模态窗口
还有就是标题栏显示让所有的按扭不显示(如关闭,最大化,最小化等)
离线lejcey

只看该作者 1楼 发表于: 2012-02-28
这个……模式对话框很简单,首先给构造函数传送当前窗口的指针,然后调用exec()而不是show()来显示窗口即可。
至于那些按钮的显示,参见Qt::WindowFlags,给构造函数传递不同的Flag即可。
离线jdwx

只看该作者 2楼 发表于: 2012-02-28
回 楼主(jiangbaijun) 的帖子
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线dxfans

只看该作者 3楼 发表于: 2012-02-28
回 2楼(jdwx) 的帖子
有什么办法不显示关闭按钮,只显示最大和最小按钮?
离线jdwx

只看该作者 4楼 发表于: 2012-02-28
回 3楼(dxfans) 的帖子
广告终于变少了,
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线dxfans

只看该作者 5楼 发表于: 2012-02-28
回 4楼(jdwx) 的帖子
讨论问题,共享知识才是王道。。。。
离线guoke204

只看该作者 6楼 发表于: 2012-02-28
WindowModality 设置模态类型
离线jiangbaijun

只看该作者 7楼 发表于: 2012-02-28
谢谢楼上各位的回复,按所说已实现功能方式:QFileDownload(QWidget *parent = 0,Qt::WindowFlags flag=Qt::CustomizeWindowHint | Qt::WindowTitleHint);


QFileDownload::QFileDownload(QWidget *parent,Qt::WindowFlags flag) :QDialog(parent,flag)
按要求更改Qt::WindowFlags flag值就行
快速回复
限100 字节
 
上一个 下一个