
这个 sublime 是使用SetParent(hwnd, int(self.winId()))实现的
我让这个蓝色的按钮悬浮在 sublime 上方,请问如何实现?


这个 sublime 是使用SetParent(hwnd, int(self.winId()))实现的
我让这个蓝色的按钮悬浮在 sublime 上方,请问如何实现?
1 imn1 nbsp; Jun 13, 2020 没看懂 做成 QDock 不行么? |
2 march1993 Jun 13, 2020 via iPhone setparent 应该不够?应该变成内嵌的一个 document 才行? |
3 imn1 Jun 13, 2020 几个方案 把蓝色按钮做成 1.overlay widget,背景透明,下层可见,但可见部分是覆盖性质,不能点击穿透,估计你不是要这种 2.QDockWidget,并设置为浮动 3.一个单独的无边框可拖动的 window/widget,设置 windowFlag 为 ontop 我理解 parent 主要作用是座标、控件属性、父类子类方法相互调用,诸如此类继承 想你这个实际蓝色按钮和子窗口并无什么座标或属性继承,无必要用 parent,代码中理清 namespace 能传递信号就够了 |