1#!/usr/local/bin/python3.8
2
3import sys, os
4
5from afnipy import lib_uber_proc as UPROC
6
7def run_gui():
8   try: from PyQt4 import QtCore, QtGui
9   except:
10      print('\n**** failed to import PyQt4.QtGui ****\n\n'                \
11            '   PyQt4 must be installed to run the uber_proc.py GUI\n' \
12            '   --> see the output of: uber_subject.py -help_install\n')
13      return 1
14
15   from afnipy import gui_uber_proc as GUP
16
17   app = QtGui.QApplication(sys.argv)
18   QtGui.QApplication.setStyle(QtGui.QStyleFactory.create("Cleanlooks"))
19   form = GUP.MainWindow()
20   form.show()
21   app.exec_()
22
23   return 0
24
25def main():
26   if '-help' in sys.argv:
27      print("%s" % UPROC.g_help_string)
28      return 0
29   if '-hist' in sys.argv:
30      print("%s" % UPROC.g_history)
31      return 0
32   return run_gui()
33
34if __name__ == '__main__':
35   sys.exit(main())
36