【发布时间】:2015-02-13 14:47:42
【问题描述】:
我正在实现一个自定义小部件,以将其用作可停靠窗口上的标题栏。我的问题只出现在 Windows 上,即当停靠窗口浮动时,窗口边框消失。
似乎问题在于,仅在 Windows 上,窗口标志已更改。 IE。当我这样做时:
print dock_window.windowFlags()
dock_window.setTitleBarWidget(title_bar)
print dock_window.windowFlags()
它为之前和之后的标志打印出不同的设置。 但是在 linux 上保持不变,边框保持不变。
我的问题是,如何恢复窗口边框?
更新:由于自定义标题栏会在停靠窗口浮动时覆盖边框的标志,我如何编辑停靠窗口使其具有某种边框? (停靠窗口在浮动时具有自定义标题栏至关重要。)
【问题讨论】:
标签: python qt pyqt pyside qdockwidget