ae4770d01e624d14b3e0fa69b07d31cc96d64e5f
[sface.git] / sface.py
1 import sys
2 sys.path.append(".")
3
4 from optparse import OptionParser
5
6 from PyQt4.QtGui import *
7
8 from sface.mainwindow import MainWindow
9 from sface.config import config
10
11 def main(args):
12     app = QApplication(args)
13     app.setStyleSheet('''
14 QTreeView, QLineEdit { 
15   border: 2px solid gray;
16   border-radius: 4px;
17   padding: 1px;
18   margin: 2px;
19 }
20
21  QPushButton {
22    background-color: white;
23    border: 2px solid gray;
24    border-radius: 4px;
25    padding: 6px;
26    margin: 5px;
27  }
28
29  QPushButton:pressed {
30    background-color: #5599FF;
31  }
32
33 ''')
34
35
36     win = MainWindow()
37     win.setWindowTitle("Sface: SFA Interface")
38     win.show()
39     app.setActiveWindow(win)
40
41     sys.exit(app.exec_())
42
43
44 if __name__ == "__main__":
45     parser=OptionParser()
46     config.add_options_to_OptionParser(parser)
47     (options,args)=parser.parse_args()
48     config.update_from_OptionParser(options)
49     config.display("After command-line")
50     main(sys.argv)