私は次のようにQTableWidget本当に簡単を持っている場合:のみ許可QTableWidget列の値
data = ['first_row', 'second_row', 'third_row']
qTable = self.dockwidget.tableWidget
qTable.setRowCount(len(data))
qTable.setColumnCount(2)
for row in range(len(data)):
for col in [0]:
item = QTableWidgetItem(str(data[row]))
qTable.setItem(row,col,item)
for col in [1]:
qTable.setItem(row,col,'0.1')
はどうすれば(デフォルト値は0.1
である)2番目の列になるように作ることができ、ユーザは文字列ではなく入力値のみ?
値は整数を意味しますか? –
@ErikŠťastný - 可能であれば理想的にフロートします:) – Joseph
これを見てください:http://stackoverflow.com/questions/22708623/qtablewidget-only-numbers-permitted –