我有一个自定义QTabWidget,其中包含一个自定义QTabBar。我想将QTabBar的区域(红色区域)一直扩展到窗口的右侧,而又不扩大选项卡本身。
我已经尝试过将QTabBar的水平大小策略设置为QSizePolicy :: Ignored或QSizePolicy :: Expanding,但是这些都不起作用。似乎QTabBar受到QTabWidget的约束,但我不知道为什么或如何解决此问题。
编辑:
我希望标签栏除红色区域外还占用绿色区域。我正在尝试实现拖放选项卡-我需要QTabBar占用所有水平空间,以便可以在其末尾拖动选项卡。
当前,我的自定义TabBar只是一个标准的QTabBar,捕获了拖放事件。
setDocumentMode(true)
是我一直在寻找的东西。