|
|
|
|
|
from PyQt4.QtGui import QApplication |
|
|
|
import os |
|
import sys |
|
|
|
from mainWindow import MainWindow |
|
from datamodel import DataModel |
|
from moses import Moses |
|
|
|
if __name__ == "__main__": |
|
app = QApplication(sys.argv) |
|
workdir = os.path.join(os.path.join(os.path.expanduser('~'), 'mosesgui')) |
|
if not os.path.exists(workdir): |
|
os.makedirs(workdir) |
|
dm = DataModel(filename=os.path.join(workdir, "models.sqlite")) |
|
moses = Moses() |
|
if not moses.detect(): |
|
sys.exit(1) |
|
MainWindow = MainWindow(dm=dm, moses=moses, workdir=workdir) |
|
MainWindow.setupUi(MainWindow) |
|
MainWindow.show() |
|
sys.exit(app.exec_()) |
|
|