2014-04-12 3 views
0

내 현재 설정은 다음과 같이이다정렬 열

self.list = wx.ListCtrl(self, style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.LC_HRULES | wx.LC_VRULES) 
self.list.Show(True) 


col_rank = self.list.InsertColumn(0, "Rank") 
col_name = self.list.InsertColumn(1, "Team Name") 
col_country = self.list.InsertColumn(2, "Country") 
col_pinned = self.list.InsertColumn(3, "Pinned") 

그러나 내가 원하는 국가 및 고정 된 열은 현재와 같이 왼쪽이 아닌 창의 오른쪽에 정렬됩니다. 나는 Team Name의 너비를 매우 넓게 설정하여이 작업을 시도했지만,이 경우 응용 프로그램은보기를 깨지 않고 크기를 조정할 수 없습니다. 어떤 도움이라도 대단히 감사 할 것입니다.

답변

0

열의 오른쪽 정렬이 없습니다. 열 너비를 설정할 수도 있습니다 (동적으로, 즉 wxEVT_SIZE 처리기의 나머지 모든 공간을 차지하도록 가장 오른쪽 열의 너비를 업데이트) wxLIST_FORMAT_RIGHT을 사용하여 AppendColumn()을 사용하여 오른쪽 열의 텍스트를 오른쪽으로 정렬 할 수 있습니다.