schainGUI
40 lines
| 868 B
| text/plain
|
TextLexer
|
r577 | #!/usr/bin/env python | ||
|
r1102 | import os | ||
import sys | ||||
from schainpy.utils import log | ||||
try: | ||||
from PyQt4 import QtCore, QtGui | ||||
from PyQt4.QtGui import QApplication | ||||
except: | ||||
log.error( | ||||
'You should install PtQt4 module in order to run the GUI. See the README.') | ||||
sys.exit() | ||||
|
r577 | |||
from schainpy.gui.viewcontroller.initwindow import InitWindow | ||||
from schainpy.gui.viewcontroller.basicwindow import BasicWindow | ||||
from schainpy.gui.viewcontroller.workspace import Workspace | ||||
|
r1102 | |||
|
r577 | def main(): | ||
|
r1102 | |||
|
r577 | app = QtGui.QApplication(sys.argv) | ||
|
r1102 | |||
Welcome = InitWindow() | ||||
if not Welcome.exec_(): | ||||
|
r577 | sys.exit(-1) | ||
|
r1102 | |||
WorkPathspace = Workspace() | ||||
if not WorkPathspace.exec_(): | ||||
sys.exit(-1) | ||||
MainGUI = BasicWindow() | ||||
MainGUI.setWorkSpaceGUI(WorkPathspace.dirComBox.currentText()) | ||||
|
r577 | MainGUI.show() | ||
sys.exit(app.exec_()) | ||||
|
r1102 | |||
|
r577 | if __name__ == "__main__": | ||
|
r1102 | main() | ||