Work in progress
This commit is contained in:
@ -16,16 +16,16 @@ from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
|
||||
QIcon, QImage, QKeySequence, QLinearGradient,
|
||||
QPainter, QPalette, QPixmap, QRadialGradient,
|
||||
QTransform)
|
||||
from PySide6.QtWidgets import (QApplication, QGroupBox, QHBoxLayout, QListView,
|
||||
QMainWindow, QMenu, QMenuBar, QPushButton,
|
||||
QRadioButton, QSizePolicy, QSpacerItem, QStatusBar,
|
||||
QVBoxLayout, QWidget)
|
||||
from PySide6.QtWidgets import (QApplication, QComboBox, QGridLayout, QGroupBox,
|
||||
QHBoxLayout, QLabel, QMainWindow, QMenu,
|
||||
QMenuBar, QPushButton, QRadioButton, QSizePolicy,
|
||||
QSpacerItem, QStatusBar, QVBoxLayout, QWidget)
|
||||
|
||||
class Ui_MainWindow(object):
|
||||
def setupUi(self, MainWindow):
|
||||
if not MainWindow.objectName():
|
||||
MainWindow.setObjectName(u"MainWindow")
|
||||
MainWindow.resize(543, 544)
|
||||
MainWindow.resize(486, 373)
|
||||
sizePolicy = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
@ -152,51 +152,126 @@ class Ui_MainWindow(object):
|
||||
|
||||
self.verticalLayout_4.addWidget(self.gb_actions)
|
||||
|
||||
self.gb_serial = QGroupBox(self.central_widget)
|
||||
self.gb_serial.setObjectName(u"gb_serial")
|
||||
self.gb_profile = QGroupBox(self.central_widget)
|
||||
self.gb_profile.setObjectName(u"gb_profile")
|
||||
sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred)
|
||||
sizePolicy2.setHorizontalStretch(0)
|
||||
sizePolicy2.setVerticalStretch(0)
|
||||
sizePolicy2.setHeightForWidth(self.gb_serial.sizePolicy().hasHeightForWidth())
|
||||
self.gb_serial.setSizePolicy(sizePolicy2)
|
||||
self.horizontalLayout_2 = QHBoxLayout(self.gb_serial)
|
||||
sizePolicy2.setHeightForWidth(self.gb_profile.sizePolicy().hasHeightForWidth())
|
||||
self.gb_profile.setSizePolicy(sizePolicy2)
|
||||
self.gridLayout = QGridLayout(self.gb_profile)
|
||||
self.gridLayout.setObjectName(u"gridLayout")
|
||||
self.label_2 = QLabel(self.gb_profile)
|
||||
self.label_2.setObjectName(u"label_2")
|
||||
|
||||
self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
|
||||
|
||||
self.horizontalLayout_2 = QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
|
||||
self.list_view = QListView(self.gb_serial)
|
||||
self.list_view.setObjectName(u"list_view")
|
||||
self.list_view.setResizeMode(QListView.ResizeMode.Adjust)
|
||||
self.combo_port = QComboBox(self.gb_profile)
|
||||
self.combo_port.addItem("")
|
||||
self.combo_port.setObjectName(u"combo_port")
|
||||
sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Maximum)
|
||||
sizePolicy3.setHorizontalStretch(0)
|
||||
sizePolicy3.setVerticalStretch(0)
|
||||
sizePolicy3.setHeightForWidth(self.combo_port.sizePolicy().hasHeightForWidth())
|
||||
self.combo_port.setSizePolicy(sizePolicy3)
|
||||
|
||||
self.horizontalLayout_2.addWidget(self.list_view)
|
||||
self.horizontalLayout_2.addWidget(self.combo_port)
|
||||
|
||||
self.pb_refresh_ports = QPushButton(self.gb_serial)
|
||||
self.pb_refresh_ports = QPushButton(self.gb_profile)
|
||||
self.pb_refresh_ports.setObjectName(u"pb_refresh_ports")
|
||||
sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Maximum)
|
||||
sizePolicy4.setHorizontalStretch(0)
|
||||
sizePolicy4.setVerticalStretch(0)
|
||||
sizePolicy4.setHeightForWidth(self.pb_refresh_ports.sizePolicy().hasHeightForWidth())
|
||||
self.pb_refresh_ports.setSizePolicy(sizePolicy4)
|
||||
icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.SystemReboot))
|
||||
self.pb_refresh_ports.setIcon(icon)
|
||||
|
||||
self.horizontalLayout_2.addWidget(self.pb_refresh_ports)
|
||||
|
||||
self.horizontalLayout_2.setStretch(0, 1)
|
||||
|
||||
self.verticalLayout_4.addWidget(self.gb_serial)
|
||||
self.gridLayout.addLayout(self.horizontalLayout_2, 0, 1, 1, 1)
|
||||
|
||||
self.label = QLabel(self.gb_profile)
|
||||
self.label.setObjectName(u"label")
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Minimum)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
|
||||
self.label.setSizePolicy(sizePolicy5)
|
||||
|
||||
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
|
||||
|
||||
self.horizontalLayout_5 = QHBoxLayout()
|
||||
self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
|
||||
self.combo_profile = QComboBox(self.gb_profile)
|
||||
self.combo_profile.setObjectName(u"combo_profile")
|
||||
|
||||
self.horizontalLayout_5.addWidget(self.combo_profile)
|
||||
|
||||
self.pb_add_profile = QPushButton(self.gb_profile)
|
||||
self.pb_add_profile.setObjectName(u"pb_add_profile")
|
||||
sizePolicy6 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
||||
sizePolicy6.setHorizontalStretch(0)
|
||||
sizePolicy6.setVerticalStretch(0)
|
||||
sizePolicy6.setHeightForWidth(self.pb_add_profile.sizePolicy().hasHeightForWidth())
|
||||
self.pb_add_profile.setSizePolicy(sizePolicy6)
|
||||
icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListAdd))
|
||||
self.pb_add_profile.setIcon(icon1)
|
||||
|
||||
self.horizontalLayout_5.addWidget(self.pb_add_profile)
|
||||
|
||||
self.pb_delete_profile = QPushButton(self.gb_profile)
|
||||
self.pb_delete_profile.setObjectName(u"pb_delete_profile")
|
||||
sizePolicy6.setHeightForWidth(self.pb_delete_profile.sizePolicy().hasHeightForWidth())
|
||||
self.pb_delete_profile.setSizePolicy(sizePolicy6)
|
||||
icon2 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListRemove))
|
||||
self.pb_delete_profile.setIcon(icon2)
|
||||
|
||||
self.horizontalLayout_5.addWidget(self.pb_delete_profile)
|
||||
|
||||
|
||||
self.gridLayout.addLayout(self.horizontalLayout_5, 1, 1, 1, 1)
|
||||
|
||||
|
||||
self.verticalLayout_4.addWidget(self.gb_profile)
|
||||
|
||||
self.widget = QWidget(self.central_widget)
|
||||
self.widget.setObjectName(u"widget")
|
||||
self.horizontalLayout_3 = QHBoxLayout(self.widget)
|
||||
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
|
||||
self.pb_execute = QPushButton(self.widget)
|
||||
self.pb_execute.setObjectName(u"pb_execute")
|
||||
self.verticalSpacer = QSpacerItem(20, 10, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||
|
||||
self.horizontalLayout_3.addWidget(self.pb_execute)
|
||||
|
||||
self.pb_close = QPushButton(self.widget)
|
||||
self.pb_close.setObjectName(u"pb_close")
|
||||
|
||||
self.horizontalLayout_3.addWidget(self.pb_close)
|
||||
self.horizontalLayout_3.addItem(self.verticalSpacer)
|
||||
|
||||
|
||||
self.verticalLayout_4.addWidget(self.widget)
|
||||
|
||||
self.horizontalLayout_4 = QHBoxLayout()
|
||||
self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
|
||||
self.pb_execute = QPushButton(self.central_widget)
|
||||
self.pb_execute.setObjectName(u"pb_execute")
|
||||
sizePolicy6.setHeightForWidth(self.pb_execute.sizePolicy().hasHeightForWidth())
|
||||
self.pb_execute.setSizePolicy(sizePolicy6)
|
||||
|
||||
self.horizontalLayout_4.addWidget(self.pb_execute)
|
||||
|
||||
self.pb_close = QPushButton(self.central_widget)
|
||||
self.pb_close.setObjectName(u"pb_close")
|
||||
sizePolicy6.setHeightForWidth(self.pb_close.sizePolicy().hasHeightForWidth())
|
||||
self.pb_close.setSizePolicy(sizePolicy6)
|
||||
|
||||
self.horizontalLayout_4.addWidget(self.pb_close)
|
||||
|
||||
|
||||
self.verticalLayout_4.addLayout(self.horizontalLayout_4)
|
||||
|
||||
MainWindow.setCentralWidget(self.central_widget)
|
||||
self.menu_bar = QMenuBar(MainWindow)
|
||||
self.menu_bar.setObjectName(u"menu_bar")
|
||||
self.menu_bar.setGeometry(QRect(0, 0, 543, 21))
|
||||
self.menu_bar.setGeometry(QRect(0, 0, 486, 21))
|
||||
self.menu_file = QMenu(self.menu_bar)
|
||||
self.menu_file.setObjectName(u"menu_file")
|
||||
MainWindow.setMenuBar(self.menu_bar)
|
||||
@ -229,8 +304,26 @@ class Ui_MainWindow(object):
|
||||
self.rb_seek.setText(QCoreApplication.translate("MainWindow", u"Seek Cylinder", None))
|
||||
self.rb_delays.setText(QCoreApplication.translate("MainWindow", u"Set Delays", None))
|
||||
self.rb_update_firmware.setText(QCoreApplication.translate("MainWindow", u"Update Firmware", None))
|
||||
self.gb_serial.setTitle(QCoreApplication.translate("MainWindow", u"USB Serial Ports", None))
|
||||
self.pb_refresh_ports.setText(QCoreApplication.translate("MainWindow", u"Refresh", None))
|
||||
self.gb_profile.setTitle("")
|
||||
self.label_2.setText(QCoreApplication.translate("MainWindow", u"Profile", None))
|
||||
self.combo_port.setItemText(0, QCoreApplication.translate("MainWindow", u"Auto", None))
|
||||
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.combo_port.setToolTip(QCoreApplication.translate("MainWindow", u"Available Ports", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.pb_refresh_ports.setToolTip(QCoreApplication.translate("MainWindow", u"Refresh", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.pb_refresh_ports.setText("")
|
||||
self.label.setText(QCoreApplication.translate("MainWindow", u"USB Serial Port", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.pb_add_profile.setToolTip(QCoreApplication.translate("MainWindow", u"Add new profile", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.pb_add_profile.setText("")
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.pb_delete_profile.setToolTip(QCoreApplication.translate("MainWindow", u"Delete profile", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.pb_delete_profile.setText("")
|
||||
self.pb_execute.setText(QCoreApplication.translate("MainWindow", u"Execute", None))
|
||||
self.pb_close.setText(QCoreApplication.translate("MainWindow", u"Close", None))
|
||||
self.menu_file.setTitle(QCoreApplication.translate("MainWindow", u"File", None))
|
||||
|
||||
Reference in New Issue
Block a user