【问题标题】:Slider alignment滑块对齐
【发布时间】:2019-09-18 06:26:47
【问题描述】:

在框布局中对齐滑块小部件时遇到问题。我想把它在水平中心对齐,但它总是在左边。

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()

【问题讨论】:

    标签: python python-3.x layout slider pyqt5


    【解决方案1】:

    因为python的参数默认取决于顺序所以我认为对齐中心传递给拉伸参数所以试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-23
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 2017-08-28
      • 2018-05-01
      相关资源
      最近更新 更多