Выравнивание ползунка - PullRequest
       11

Выравнивание ползунка

0 голосов
/ 29 апреля 2019

У меня проблемы с выравниванием виджета ползунка в макете коробки.Я хочу выровнять его по центру по горизонтали, но он всегда остается слева.

self.btnPerson = QPushButton("Person", self)
self.btnPerson.setAutoDefault(False)
self.btnPerson.setStyleSheet("background-color:rgb(189,255,189)")
self.editor = QTextEdit(self)
self.slider = QSlider(self)

vbox = QVBoxLayout()
vbox.addWidget(self.btnPerson)
vbox.addWidget(self.editor)
vbox.addWidget(self.slider,QtCore.Qt.AlignHCenter)
self.setLayout(vbox)

self.show()

1 Ответ

1 голос
/ 29 апреля 2019

Поскольку параметр принятия Python зависит от порядка по умолчанию, поэтому я думаю, что параметр Align Center передается на растяжение, поэтому попробуйте следующее:

vbox.addWidget(self.slider,alignment=QtCore.Qt.AlignHCenter)
...