Skip to content
Snippets Groups Projects
widgetHelper.py 895 B
Newer Older
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