From ce3988684c2dbf470976399f1b895aca35461695 Mon Sep 17 00:00:00 2001 From: Treeki Date: Thu, 3 Nov 2011 04:07:53 +0100 Subject: initial commit --- .gitignore | 1 + koopatlas.py | 14 ++++++++++++++ src/editorui.py | 7 +++++++ src/main.py | 16 ++++++++++++++++ src/ui.py | 23 +++++++++++++++++++++++ 5 files changed, 61 insertions(+) create mode 100644 .gitignore create mode 100755 koopatlas.py create mode 100644 src/editorui.py create mode 100644 src/main.py create mode 100644 src/ui.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/koopatlas.py b/koopatlas.py new file mode 100755 index 0000000..475611c --- /dev/null +++ b/koopatlas.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python2 + +# Koopatlas +# A project by Treeki and Tempus +# Started 2nd November 2011 + +import os.path, sys +sys.path.append(os.path.join(os.path.dirname(__file__), 'src')) + +from main import * + +if __name__ == '__main__': + run_koopatlas() + diff --git a/src/editorui.py b/src/editorui.py new file mode 100644 index 0000000..d53deb7 --- /dev/null +++ b/src/editorui.py @@ -0,0 +1,7 @@ +from PyQt4 import QtCore, QtGui + +class KPEditorWidget(QtGui.QGraphicsView): + pass + + + diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..ba1ff2c --- /dev/null +++ b/src/main.py @@ -0,0 +1,16 @@ +from PyQt4 import QtCore, QtGui +import sys + +from ui import KPMainWindow + +def run_koopatlas(): + global Koopatlas + Koopatlas = KPApplication(sys.argv) + Koopatlas.run() + +class KPApplication(QtGui.QApplication): + def run(self): + self.mainWindow = KPMainWindow() + self.mainWindow.show() + self.exec_() + diff --git a/src/ui.py b/src/ui.py new file mode 100644 index 0000000..9b5f705 --- /dev/null +++ b/src/ui.py @@ -0,0 +1,23 @@ +from PyQt4 import QtCore, QtGui + +from editorui import * + + +class KPMainWindow(QtGui.QMainWindow): + def __init__(self): + QtGui.QMainWindow.__init__(self) + + self.editor = KPEditorWidget() + self.setCentralWidget(self.editor) + + self.setupMenuBar() + + + def setupMenuBar(self): + mb = self.menuBar() + + m = mb.addMenu('&File') + # ... + + + -- cgit v1.2.3