• 2071阅读
  • 2回复

[讨论]QWidget的激活状态问题 [复制链接]

上一主题 下一主题
离线lu-plusplus
 

只看楼主 倒序阅读 楼主  发表于: 2020-10-30
现在想做一个主界面包含好几个QWidget窗口,点击到每个QWidget中的任意区域(包含控件),这个QWidget会变成高亮激活状态,理想状态时边框和标题栏变色,类似vs,并且这个状态是唯一的。目前查看了KDDockWidget的实现,并没有实现激活高亮。主要问题是QWidget是定制的,嵌套在主窗口中,他们有父窗口,不能使用激活状态的判断,想问一下各位大佬这个问题的实现思路,欢迎讨论。
离线a09945454

只看该作者 1楼 发表于: 2020-11-02
QStackedWidget控件可以实现吧
离线20091001753

只看该作者 2楼 发表于: 2020-11-02
给 widget 设置事件过滤器,监测它的每个子控件的鼠标事件。
(づ ̄ 3 ̄)づ
快速回复
限100 字节
 
上一个 下一个