-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
60 lines (44 loc) · 2.1 KB
/
main.py
File metadata and controls
60 lines (44 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/env python
import os, time, json, sys
from PyQt5 import QtCore, QtGui, QtWidgets
from mrigtlbridge import mr_igtl_bridge_window
from mrigtlbridge import igtl_widget
from mrigtlbridge import signal_manager
import example_widget
def main():
app = QtWidgets.QApplication(sys.argv)
app.setStyle("Fusion")
dark_palette = QtGui.QPalette()
dark_palette.setColor(QtGui.QPalette.Window, QtGui.QColor(53, 53, 53))
dark_palette.setColor(QtGui.QPalette.WindowText, QtCore.Qt.white)
dark_palette.setColor(QtGui.QPalette.Base, QtGui.QColor(25, 25, 25))
dark_palette.setColor(QtGui.QPalette.AlternateBase, QtGui.QColor(53, 53, 53))
dark_palette.setColor(QtGui.QPalette.ToolTipBase, QtCore.Qt.white)
dark_palette.setColor(QtGui.QPalette.ToolTipText, QtCore.Qt.white)
dark_palette.setColor(QtGui.QPalette.Text, QtCore.Qt.white)
dark_palette.setColor(QtGui.QPalette.Button, QtGui.QColor(53, 53, 53))
dark_palette.setColor(QtGui.QPalette.ButtonText, QtCore.Qt.white)
dark_palette.setColor(QtGui.QPalette.BrightText, QtCore.Qt.red)
dark_palette.setColor(QtGui.QPalette.Link, QtGui.QColor(42, 130, 218))
dark_palette.setColor(QtGui.QPalette.Highlight, QtGui.QColor(42, 130, 218))
dark_palette.setColor(QtGui.QPalette.HighlightedText, QtCore.Qt.black)
dark_palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.Text, QtCore.Qt.darkGray)
dark_palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, QtCore.Qt.darkGray)
app.setPalette(dark_palette)
app.setStyleSheet("QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }")
leftWidget = igtl_widget.IGTLWidget()
rightWidget = example_widget.ExampleWidget()
# Register slots
sigManager = signal_manager.SignalManager()
leftWidget.setSignalManager(sigManager)
rightWidget.setSignalManager(sigManager)
window = mr_igtl_bridge_window.MainWindow()
window.setLeftWidget(leftWidget)
window.setRightWidget(rightWidget)
window.setTitle("OpenIGTLink Example Bridge")
window.setup()
window.resize(720, 480)
window.show()
sys.exit(app.exec_())
if __name__ == "__main__":
sys.exit(main())