def tab_set_value(tab,y,x,value):
if type(tab.cellWidget(y, x))==QComboBox:
tab.cellWidget(y, x).blockSignals(True)
tab.cellWidget(y, x).setCurrentIndex(tab.cellWidget(y, x).findText(value))
tab.cellWidget(y, x).blockSignals(False)
elif type(tab.cellWidget(y, x))==QComboBoxLang:
tab.cellWidget(y, x).blockSignals(True)
tab.cellWidget(y, x).setCurrentIndex(tab.cellWidget(y, x).findText(value))
tab.cellWidget(y, x).blockSignals(False)
elif type(tab.cellWidget(y,x))==gpvdm_select:
tab.cellWidget(y, x).blockSignals(True)
tab.cellWidget(y, x).setText(value)
tab.cellWidget(y, x).blockSignals(False)
elif type(tab.cellWidget(y,x))==gtkswitch:
tab.cellWidget(y, x).blockSignals(True)
tab.cellWidget(y, x).set_value(str2bool(value))
tab.cellWidget(y, x).blockSignals(False)
else:
item = QTableWidgetItem(str(value))
tab.setItem(y,x,item)
评论列表
文章目录