2015-04-16 58 views
0

我有這張表,我正在嘗試創建。 我想按照我輸入的順序準確排序列。然而,當表顯示,該表的列顯示了在一些隨機順序列標籤,例如,A,C,B,E,d,G,F,H。QTableWidget列標籤排序

class MyTable(Observer): 
    def __init__(self, data): 
     self.myTable = QTableWidget(0, len(data)) 
     self.myTable.setHorizontalHeaderLabels(data) 

data = QStringList() 

dataSet = {'A' , 'B', 'C', 'D', 'E', 'F', 'G', 'H'} 

for key in dataSet: 
    data << key 

table = MyTable(data) 

回答

0

我計算出來

data = QStringList(['A' , 'B', 'C', 'D', 'E', 'F', 'G', 'G']) 

table = MyTable(data)