2011-11-29 6 views
0

나는이 같은 QList 위젯에 문자열 목록을 추가하고는 기본적으로QListWidget 정렬 항목 센터

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

목록이 왼쪽으로 이러한 정렬하지만 목록의 중심에서 그들을 싶어.

어떤 아이디어? 당신이 QListWidgetItem()을 작성하는 경우

답변

3

당신은 Qt.AlignHCenter을 그 setTextAlignment() 메서드를 호출하고 전달할 수 있습니다

item_text_list = [ 'item1' , 'item2' , 'item3' ] 

for item_text in item_text_list: 
    item = QListWidgetItem(item_text) 
    item.setTextAlignment(Qt.AlignHCenter) 
    myList.addItem(item) 

문서 : QListWidgetItem, Qt.AlignmentFlag

+0

Awesum, 감사합니다 :) – Jared