未验证 提交 b802e2b2 编写于 作者: C Cheukfung 提交者: GitHub

修复 `PickerPanel` 没有居中的问题

上级 444f2fe9
...@@ -360,7 +360,8 @@ class PickerBase(QPushButton): ...@@ -360,7 +360,8 @@ class PickerBase(QPushButton):
panel.columnValueChanged.connect( panel.columnValueChanged.connect(
lambda i, v: self._onColumnValueChanged(panel, i, v)) lambda i, v: self._onColumnValueChanged(panel, i, v))
panel.exec(self.mapToGlobal(QPoint(0, -37*4))) w = panel.vBoxLayout.sizeHint().width() - self.width()
panel.exec(self.mapToGlobal(QPoint(-w//2, -37 * 4)))
def _onConfirmed(self, value: list): def _onConfirmed(self, value: list):
for i, v in enumerate(value): for i, v in enumerate(value):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册