Added more gui widgets
This commit is contained in:
parent
0863a44e5c
commit
714bf2892d
|
@ -0,0 +1 @@
|
||||||
|
py3um24c
|
|
@ -1,7 +1,8 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import sys
|
import sys
|
||||||
from PyQt5.QtWidgets import (
|
from PyQt5.QtWidgets import (
|
||||||
QApplication, QWidget, QMainWindow, QLabel, QFrame, QComboBox, QPushButton
|
QApplication, QWidget, QMainWindow, QLabel, QFrame, QComboBox, QPushButton,
|
||||||
|
QButtonGroup, QRadioButton
|
||||||
)
|
)
|
||||||
import PyQt5.QtGui as QtGui
|
import PyQt5.QtGui as QtGui
|
||||||
import pyqtgraph as pg
|
import pyqtgraph as pg
|
||||||
|
@ -24,7 +25,7 @@ class UM24Lab(QMainWindow):
|
||||||
+---------+-----------------------+
|
+---------+-----------------------+
|
||||||
|(1) |(3) |
|
|(1) |(3) |
|
||||||
| (1.1) | |
|
| (1.1) | |
|
||||||
| | PLOTS |
|
| (1.2) | PLOTS |
|
||||||
| | |
|
| | |
|
||||||
+---------+ |
|
+---------+ |
|
||||||
|(2) +------+------+---------+
|
|(2) +------+------+---------+
|
||||||
|
@ -57,10 +58,27 @@ class UM24Lab(QMainWindow):
|
||||||
layout.addWidget(self.btnDeviceConnect)
|
layout.addWidget(self.btnDeviceConnect)
|
||||||
centralLayout.addWidget(deviceWidget)
|
centralLayout.addWidget(deviceWidget)
|
||||||
|
|
||||||
# TODO: Status current page
|
# (1.2) Screen Control
|
||||||
# TODO: Rotate Screen
|
screenWidget = QWidget()
|
||||||
# TODO: Next Page
|
layout = QtGui.QGridLayout()
|
||||||
# TODO: Screen Brightness
|
screenWidget.setLayout(layout)
|
||||||
|
self.screenIndicator = QWidget()
|
||||||
|
screenManagementButtons = QButtonGroup()
|
||||||
|
group = QWidget()
|
||||||
|
groupLayout = QtGui.QHBoxLayout()
|
||||||
|
group.setLayout(groupLayout)
|
||||||
|
for i in range(7):
|
||||||
|
btn = QRadioButton()
|
||||||
|
screenManagementButtons.addButton(btn)
|
||||||
|
groupLayout.addWidget(btn)
|
||||||
|
layout.addWidget(group, 0, 0, 0, 1)
|
||||||
|
# TODO: Select initial screen
|
||||||
|
self.btnRotateScreen = QPushButton('Rotate')
|
||||||
|
layout.addWidget(self.btnRotateScreen, 1, 0)
|
||||||
|
self.btnNextPage = QPushButton('Next')
|
||||||
|
layout.addWidget(self.btnNextPage, 1, 1,)
|
||||||
|
centralLayout.addWidget(screenWidget)
|
||||||
|
|
||||||
# TODO: Screen Timeout
|
# TODO: Screen Timeout
|
||||||
|
|
||||||
# (2) Group Memory
|
# (2) Group Memory
|
||||||
|
|
Loading…
Reference in New Issue