【发布时间】:2012-01-08 13:29:44
【问题描述】:
我正在向 QList 小部件添加一个字符串列表,如下所示:
myList.addItems( [ 'item1' , 'item2' , 'item3' ] )
默认情况下,列表将它们向左对齐,但我想让它们位于列表的中心。
有什么想法吗?
【问题讨论】:
标签: pyqt center alignment qlistwidget qlist
我正在向 QList 小部件添加一个字符串列表,如下所示:
myList.addItems( [ 'item1' , 'item2' , 'item3' ] )
默认情况下,列表将它们向左对齐,但我想让它们位于列表的中心。
有什么想法吗?
【问题讨论】:
标签: pyqt center alignment qlistwidget qlist
如果你创建了一个QListWidgetItem(),你可以调用它的setTextAlignment()方法并传递Qt.AlignHCenter:
item_text_list = [ 'item1' , 'item2' , 'item3' ]
for item_text in item_text_list:
item = QListWidgetItem(item_text)
item.setTextAlignment(Qt.AlignHCenter)
myList.addItem(item)
【讨论】: