wxPython의 wx.ListCtrl
을 사용하여 테이블을 표시하고 있습니다. 각 열마다 InsertImageStringItem
메서드를 사용하여 새 행을 삽입하고 SetStringItem
을 사용하여 다른 열을 추가합니다. InsertImageStringItem
방법에서는 이미지 인덱스에 -1
을 사용하고 있으므로 첫 번째 열에 아이콘이 없어야합니다. 이것은 Mac OS X에서 완벽하게 작동합니다. 그러나 Windows에서는 첫 번째 열이 항상 이미지 인덱스가 0 인 아이콘을 표시합니다.wx.ListCtrl은 항상 Windows에 아이콘을 표시합니다.
어떤 것이 문제인지 아는 사람이 있습니까?
는 사실, 난 처음에 InsertStringItem을 사용하고 있었다. (다른 열에 아이콘을 추가해야합니다.) 그러나 Windows의 첫 번째 열에는 항상 아이콘이 표시됩니다. 기본적으로 인덱스 0을 사용하고 있으므로 InsertImageStringItem을 사용하도록 변경하고 -1을 수동으로 사용한다고 생각합니다. 하지만 여전히 인덱스 0의 아이콘을 보여줍니다. –
wxPython 사용자 그룹에서 가져온 내 대답에 대한 추가 설명을 추가했습니다. –