2011-11-29 114 views
0

我加入一个字符串列表到的QList的Widget是这样的:QListWidget对齐项目中心

myList.addItems([ 'item1' , 'item2' , 'item3' ]) 

默认列表对准这些到离开,但我想他们在列表的中心。

任何想法?

回答

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) 

文档: QListWidgetItemQt.AlignmentFlag

+0

Awesum,谢谢:) – Jared