我正在向QList Widget添加一个字符串列表,如下所示:
myList.addItems( [ 'item1' , 'item2' , 'item3' ] )
默认情况下,列表将这些列表左对齐,但我想将它们放在列表的中心。
任何想法?
答案 0 :(得分:3)
如果您创建了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)