Table - change_submits parameter, Slider enable/disable, update.

This commit is contained in:
MikeTheWatchGuy 2018-11-10 17:26:59 -05:00
parent 418ef2ec8b
commit e78ae0424a
3 changed files with 48 additions and 9 deletions

View file

@ -1964,12 +1964,12 @@ class Slider(Element):
def Update(self, value=None, range=(None, None), disabled=None):
if value is not None:
pass
self.QT_Slider.setValue(int(value))
self.DefaultValue = value
if disabled == True:
pass
self.QT_Slider.setDisabled(True)
elif disabled == False:
pass
self.QT_Slider.setDisabled(False)
def SliderChangedHandler(self, event):
# first, get the results table built
@ -2236,7 +2236,7 @@ class Table(Element):
return
def QtCallbackCellActivated(self, value):
def QtCallbackCellActivated(self, value=None):
print('CELL ACTIVATED ', value)
# first, get the results table built
# modify the Results table in the parent FlexForm object
@ -4148,11 +4148,12 @@ def PackFormIntoFrame(window, containing_frame, toplevel_win):
element.QT_TableWidget.setStyleSheet(style)
if element.ChangeSubmits:
element.QT_TableWidget.itemClicked.connect(element.QtCallbackCellActivated)
# element.QT_TableWidget.itemClicked.connect(element.QtCallbackCellActivated)
# element.QT_TableWidget.itemActivated.connect(element.QtCallbackCellActivated)
# element.QT_TableWidget.itemEntered.connect(element.QtCallbackCellActivated)
element.QT_TableWidget.itemSelectionChanged.connect(element.QtCallbackCellActivated)
# QObject::connect(ui->table->verticalHeader(), SIGNAL(sectionDoubleClicked(int)), this, SLOT( termSelect(int)));
element.QT_TableWidget.verticalHeader().connect(element.QtCallbackVerticalHeader)
# element.QT_TableWidget.verticalHeader().connect(element.QtCallbackVerticalHeader)
element.QT_TableWidget.setRowCount(len(element.Values))
element.QT_TableWidget.setColumnCount(len(element.Values[0]))
for rownum, rows in enumerate(element.Values):