from __future__ import (absolute_import, division, print_function) from PyQt4 import QtCore, QtGui def setName(table,row,name): text = QtGui.QTableWidgetItem((name)) text.setFlags(QtCore.Qt.ItemIsEnabled) table.setItem(row,0, text) def createComboTable(table,row,options): combo=QtGui.QComboBox() combo.addItems(options) table.setCellWidget(row,1,combo ) return combo def createDoubleTable(table,value,row): numberWidget = QtGui.QTableWidgetItem(str(value)) table.setItem(row,1, numberWidget) return numberWidget def createCheckTable(table,state,row): box = QtGui.QTableWidgetItem() box.setFlags(QtCore.Qt.ItemIsUserCheckable |QtCore.Qt.ItemIsEnabled) if state: box.setCheckState(QtCore.Qt.Checked) else: box.setCheckState(QtCore.Qt.Unchecked) table.setItem(row,1, box) return box