• 5597阅读
  • 3回复

模态对话框如何设置焦点在父窗体 [复制链接]

上一主题 下一主题
离线caixinshou
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-29
模态对话框显示,焦点会强制设置在弹出的模态子窗体上,如何设置焦点回到在父窗体?急。。。谢谢!
离线jdwx

只看该作者 1楼 发表于: 2012-03-29
回 楼主(caixinshou) 的帖子
没办法。
不关闭对话框,焦点就不能回到主窗口。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线caixinshou
只看该作者 2楼 发表于: 2012-03-29
回 1楼(jdwx) 的帖子
如果为非模态的,要设置焦点在主窗体上,有没有方法?谢谢
离线kakaka14
只看该作者 3楼 发表于: 2012-03-29
設定子視窗flags為
Qt::WindowStaysOnTopHint
然後WindowModality為
Qt::WindowModal

然後於子視窗跳出時,在子視窗
this->parentWidget()->setFocus();

沒實際測過,麻煩您試試看搂!
快速回复
限100 字节
 
上一个 下一个