首页| 论坛| 消息

标题:QMdiarea QMdisubwindow 的应用问题
作者:bkey
日期:2016-12-28 14:37
内容:

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


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

回复 发表
主题 版块