add executable
[bitbake.git] / bin / oecommander
1 #!/usr/bin/env python
2 # -*- coding: iso8859-15 -*-
3
4 import sys
5
6 #
7 # module global vars and functions
8 #
9 __author__ = "Michael 'Mickey' Lauer <mickey@vanille.de>"
10 __version__ = "0.0.1"
11
12 def fail( reason ):
13     print "ERROR:", reason
14     sys.exit( -1 )
15
16 #
17 # sanity check PyQt
18 #
19
20 try:
21     from qt import *
22 except ImportError:
23     fail( "Can't import the qt module. Do you have PyQt installed?" )
24     sys.exit( -1 )
25
26 try:
27     PYQT_VERSION_STR
28 except NameError:
29     fail( "PyQt Version %s is too old. Please upgrade to PyQt 3.10 or later." % PYQT_VERSION )
30
31 major, minor = PYQT_VERSION_STR.split( '.' )
32 if major < 3 or ( major == 3 and minor < 10 ):
33     fail( "PyQt Version %s is too old. Please upgrade to PyQt 3.10 or later." % PYQT_VERSION_STR )
34
35 import sys
36 from commander.mainwindow import MainWindow
37 from qt import *
38
39 #------------------------------------------------------------------------#
40 # main
41 #------------------------------------------------------------------------#
42
43 app = QApplication( sys.argv )
44 mw = MainWindow()
45 mw.show()
46 app.setMainWidget( mw )
47 app.exec_loop()
48