Skip to content

Commit

Permalink
Groupify list widgets in tab widget
Browse files Browse the repository at this point in the history
  • Loading branch information
BECATRUE committed Apr 4, 2024
1 parent ff4ac21 commit 421f695
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions iquip/apps/builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from PyQt5.QtWidgets import (
QAbstractButton, QButtonGroup, QCheckBox, QComboBox, QDateTimeEdit, QDoubleSpinBox, QGridLayout,
QGroupBox, QHBoxLayout, QLabel, QLineEdit, QListWidget, QListWidgetItem, QPushButton,
QRadioButton, QSpinBox, QStackedWidget, QVBoxLayout, QWidget,
QRadioButton, QSpinBox, QStackedWidget, QTabWidget, QVBoxLayout, QWidget,
)

import qiwis
Expand Down Expand Up @@ -677,8 +677,8 @@ class BuilderFrame(QWidget):
Attributes:
argsListWidget: The list widget with the build arguments.
scanListWidget: The list widget with the scannable arguments.
reloadArgsButton: The button for reloading the build arguments.
schedOptsListWidget: The list widget with the schedule options.
reloadArgsButton: The button for reloading the build arguments.
submitButton: The button for submitting the experiment.
"""

Expand All @@ -701,18 +701,20 @@ def __init__(
QHBoxLayout(clsBox).addWidget(QLabel(experimentClsName, self))
self.argsListWidget = QListWidget(self)
self.scanListWidget = QListWidget(self)
self.reloadArgsButton = QPushButton("Reload", self)
self.schedOptsListWidget = QListWidget(self)
tabWidget = QTabWidget(self)
tabWidget.addTab(self.argsListWidget, "args")
tabWidget.addTab(self.scanListWidget, "scan")
tabWidget.addTab(self.schedOptsListWidget, "sched")
self.reloadArgsButton = QPushButton("Reload", self)
self.submitButton = QPushButton("Submit", self)
# layout
buttonLayout = QHBoxLayout()
buttonLayout.addWidget(self.reloadArgsButton)
buttonLayout.addWidget(self.submitButton)
layout = QVBoxLayout(self)
layout.addWidget(clsBox)
layout.addWidget(self.argsListWidget)
layout.addWidget(self.scanListWidget)
layout.addWidget(self.schedOptsListWidget)
layout.addWidget(tabWidget)
layout.addLayout(buttonLayout)


Expand Down

0 comments on commit 421f695

Please sign in to comment.