Merge pull request #1792 from PySimpleGUI/Dev-latest
Addition of SelectTab and GetCurrent methods to the TabGroup Element
This commit is contained in:
commit
29a1743104
|
@ -2261,6 +2261,19 @@ class TabGroup(Element):
|
||||||
if self.ChangeSubmits:
|
if self.ChangeSubmits:
|
||||||
element_callback_quit_mainloop(self)
|
element_callback_quit_mainloop(self)
|
||||||
|
|
||||||
|
def SelectTab(self, index):
|
||||||
|
try:
|
||||||
|
self.QT_QTabWidget.setCurrentIndex(index)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
def GetCurrent(self):
|
||||||
|
try:
|
||||||
|
index = self.QT_QTabWidget.currentIndex()
|
||||||
|
except:
|
||||||
|
index = None
|
||||||
|
return index
|
||||||
|
|
||||||
|
|
||||||
def __del__(self):
|
def __del__(self):
|
||||||
for row in self.Rows:
|
for row in self.Rows:
|
||||||
|
@ -5530,6 +5543,7 @@ def PackFormIntoFrame(window, containing_frame, toplevel_win):
|
||||||
qt_row_layout.addWidget(element.QT_Dial)
|
qt_row_layout.addWidget(element.QT_Dial)
|
||||||
# ------------------------- Stretch element ------------------------- #
|
# ------------------------- Stretch element ------------------------- #
|
||||||
elif element_type == ELEM_TYPE_STRETCH:
|
elif element_type == ELEM_TYPE_STRETCH:
|
||||||
|
element = element # type: Stretch
|
||||||
element.Widget = qt_row_layout.addStretch(1)
|
element.Widget = qt_row_layout.addStretch(1)
|
||||||
# ------------------------- TABLE element ------------------------- #
|
# ------------------------- TABLE element ------------------------- #
|
||||||
elif element_type == ELEM_TYPE_TABLE:
|
elif element_type == ELEM_TYPE_TABLE:
|
||||||
|
@ -5577,6 +5591,7 @@ def PackFormIntoFrame(window, containing_frame, toplevel_win):
|
||||||
qt_row_layout.addWidget(element.QT_TableWidget)
|
qt_row_layout.addWidget(element.QT_TableWidget)
|
||||||
# ------------------------- Tree element ------------------------- #
|
# ------------------------- Tree element ------------------------- #
|
||||||
elif element_type == ELEM_TYPE_TREE:
|
elif element_type == ELEM_TYPE_TREE:
|
||||||
|
element = element # type: Tree
|
||||||
element.Widget = element.QT_QTreeWidget = QTreeWidget()
|
element.Widget = element.QT_QTreeWidget = QTreeWidget()
|
||||||
if element_size != (None, None):
|
if element_size != (None, None):
|
||||||
element.QT_QTreeWidget.setFixedWidth(element_size[0])
|
element.QT_QTreeWidget.setFixedWidth(element_size[0])
|
||||||
|
|
Loading…
Reference in New Issue