本文主要是介绍Qt点击子窗口时父窗口标题栏高亮设计思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
父窗口调用findChildren得到其子孙窗口的列表,列表元素统一为QWidget*,遍历列表元素,每个元素调用installEventFilter,过滤QEvent::FocusIn和QEvent::FocusOut事件,做相应处理即可:
QWidget* parent;
QList<QWidget*> lst=parent->findChildren<QWidget*>();
for(auto it : lst)it->installEventFilter(parent);
这篇关于Qt点击子窗口时父窗口标题栏高亮设计思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!