2015-04-16 59 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)