07a8c2ea5302ca635e49ad6daae89f9ae866e8d6
[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 }
27
28 QPushButton:pressed {
29   background-color: #5599FF;
30 }
31
32 QLabel {
33   font-size: 14px;
34 }
35
36 ''')
37
38
39     win = MainWindow()
40     win.setWindowTitle("Sface: SFA Interface")
41     win.show()
42     win.raise_()
43     win.activateWindow()
44     app.setActiveWindow(win)
45
46     sys.exit(app.exec_())
47
48
49 if __name__ == "__main__":
50     parser=OptionParser()
51     config.add_options_to_OptionParser(parser)
52     (options,args)=parser.parse_args()
53     config.update_from_OptionParser(options)
54     config.display("After command-line")
55     main(sys.argv)