用 pyQt 写 panels/docks
Writing panels/docks with pyQt
我想用 pyQt5 编写类似 taskbar/dock/panel(如 tint2,...)的东西。
我知道如何用它编写常规 GUI 应用程序,但我的平铺 window 管理器 (herbstluftwm) 最大化了我的面板,而 openbox 使它们可以调整大小等。
我的问题:如何让 pyQt 将我的应用程序显示为面板而不是 window?我在文档中没有找到任何相关内容。
谢谢。
感谢 musicamente 的帮助,我发现函数 setWindowFlags() 正是我所需要的。它允许改变 window.
的行为
解释此功能的网站是 https://pythonprogramminglanguage.com/pyqt5-window-flags/
我想用 pyQt5 编写类似 taskbar/dock/panel(如 tint2,...)的东西。
我知道如何用它编写常规 GUI 应用程序,但我的平铺 window 管理器 (herbstluftwm) 最大化了我的面板,而 openbox 使它们可以调整大小等。 我的问题:如何让 pyQt 将我的应用程序显示为面板而不是 window?我在文档中没有找到任何相关内容。
谢谢。
感谢 musicamente 的帮助,我发现函数 setWindowFlags() 正是我所需要的。它允许改变 window.
的行为解释此功能的网站是 https://pythonprogramminglanguage.com/pyqt5-window-flags/