简介:
接上一篇文章:
自定义titlebar组件
这个就是titlebar
设计思路:
基类 TitleBar 完成布局, 以及 关闭,缩小,放大基本功能的实现。子类在hBoxLayout布局属性上,插入新的组件。
横向布局:
self.hBoxLayout.setSpacing(0)
self.hBoxLayout.setContentsMargins(0, 0, 0, 0)
self.hBoxLayout.setAlignment(Qt.AlignVCenter | Qt.AlignLeft)
self.hBoxLayout.addStretch(1)
self.hBoxLayout.addWidget(self.minBtn, 0, Qt.AlignRight)
self.hBoxLayout.addWidget(self.maxBtn, 0, Qt.AlignRight)
self.hBoxLayout.addWidget(self.closeBtn, 0, Qt.AlignRight)