-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClockworkVMs.py
More file actions
executable file
·67 lines (54 loc) · 1.38 KB
/
ClockworkVMs.py
File metadata and controls
executable file
·67 lines (54 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/usr/bin/python
import os
import re
import sys
import time
#####
# app specific files
from lib.conf import Conf
from lib.run_commands import RunWith
from lib.loggers import LogPriority as lp
from lib.program_options import ProgramOptions
from lib.CheckApplicable import CheckApplicable
#####
# import PyQt libraries
# from PyQt5.QtWidgets import QApplication
from PyQt5 import QtWidgets
#####
# Import main gui
#from ui.Work import Work
from ui.VirtualMachineBuilder import VirtualMachineBuilder
def main():
"""
Main program
@author: Roy Nielsen
"""
prog_opts = ProgramOptions()
conf = prog_opts.returnConf()
conf.loggerSelf()
environ = conf.getEnviron()
logger = conf.getLogger()
#print str(logger)
rw = RunWith(logger)
logger.log(lp.INFO, "#==--- Initializing VmBuilder.app ---==#")
#####
# Instantiate & execute application...
app = QtWidgets.QApplication(sys.argv)
'''
#####
# Set up dialog
mydialog = Work(conf)
mydialog.setOpenExternalLinks(True)
mydialog.setWindowTitle("Vm Builder")
mydialog.show()
mydialog.raise_()
'''
mydialog = VirtualMachineBuilder(conf)
mydialog.setOpenExternalLinks(True)
#mydialog.setModal(True)
mydialog.setWindowTitle("Virtual Machine Builder")
mydialog.show()
mydialog.raise_()
app.exec_()
if __name__ == "__main__":
sys.exit(main())