查看完整版本: [-- QMdiarea QMdisubwindow 的应用问题 --]

QTCN开发网 -> Qt基础编程 -> QMdiarea QMdisubwindow 的应用问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

bkey 2016-12-28 14:37

QMdiarea QMdisubwindow 的应用问题

Mdiarea 添加多个subwindow 后,只要显示出来后,鼠标点击其中一个,就变为最顶端的currentWindow。
怎么用代码,将其他已经显示出来的subwindow,变为最顶端的currentWindow?
setActiveSubWindow 这个无效啊,只要显示出来的,isActiveWindow 都是true。
请各位大神伸出援手,给个解决方案。


bkey 2017-01-18 17:31
自己找到了解决方案
QMdiArea                       setActiveSubWindow(QMdiSubWindow*);
QMdiSubWindow         showNormal();
QMdiSubWindow         show();
这三个函数运行一遍就可以设定到最顶层


查看完整版本: [-- QMdiarea QMdisubwindow 的应用问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled