列标签的 QTableWidget 排序
Posted
技术标签:
【中文标题】列标签的 QTableWidget 排序【英文标题】:QTableWidget ordering of column labels 【发布时间】:2015-04-16 18:06:20 【问题描述】:我有这张表,我正在尝试创建。 我希望列的排序与我输入的完全一致。但是,当表格显示时,表格列以某种随机顺序显示列标签,例如,A、C、B、E、D、G、F、H。
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)
【问题讨论】:
【参考方案1】:我想通了
data = QStringList(['A' , 'B', 'C', 'D', 'E', 'F', 'G', 'G'])
table = MyTable(data)
【讨论】:
以上是关于列标签的 QTableWidget 排序的主要内容,如果未能解决你的问题,请参考以下文章