# HG changeset patch # User Aziz K?ksal # Date 1191956236 -7200 # Node ID 156d6301d79e143371a384119d5950b8329a37ed # Parent cac9c8d637adaf4681b1ea10c53d86f5003218b0 Added PyQt4 application for creating and managing translations. diff -r cac9c8d637ad -r 156d6301d79e trunk/src/translator/translator.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/translator/translator.py Tue Oct 09 20:57:16 2007 +0200 @@ -0,0 +1,16 @@ +#! /bin/python +# -*- coding: utf-8 -*- +# Author: Aziz Köksal +# License: GPL2 +import sys +from PyQt4 import QtCore, QtGui + +from ui_translator import Ui_MainWindow + + +if __name__ == "__main__": + app = QtGui.QApplication(sys.argv) + main = QtGui.QMainWindow() + Ui_MainWindow().setupUi(main) + main.show() + sys.exit(app.exec_()) diff -r cac9c8d637ad -r 156d6301d79e trunk/src/translator/translator.ui --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/translator/translator.ui Tue Oct 09 20:57:16 2007 +0200 @@ -0,0 +1,138 @@ + + MainWindow + + + + 0 + 0 + 608 + 464 + + + + Translator + + + + + + + + + Qt::Horizontal + + + + + Qt::Vertical + + + + true + + + + + true + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Exit + + + + + + + + + + + + + 0 + 0 + 608 + 29 + + + + + &File + + + + + + + + + Quit + + + Ctrl+Q + + + + + listView + textEdit + textEdit_2 + pushButton + + + + + pushButton + clicked() + MainWindow + close() + + + 596 + 430 + + + 266 + 171 + + + + + actionQuit + triggered() + MainWindow + close() + + + -1 + -1 + + + 303 + 231 + + + + + diff -r cac9c8d637ad -r 156d6301d79e trunk/src/translator/ui_translator.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/translator/ui_translator.py Tue Oct 09 20:57:16 2007 +0200 @@ -0,0 +1,91 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'translator.ui' +# +# Created: Tue Oct 9 20:36:01 2007 +# by: PyQt4 UI code generator 4.1 +# +# WARNING! All changes made in this file will be lost! + +import sys +from PyQt4 import QtCore, QtGui + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(QtCore.QSize(QtCore.QRect(0,0,608,464).size()).expandedTo(MainWindow.minimumSizeHint())) + + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + + self.vboxlayout = QtGui.QVBoxLayout(self.centralwidget) + self.vboxlayout.setObjectName("vboxlayout") + + self.vboxlayout1 = QtGui.QVBoxLayout() + self.vboxlayout1.setObjectName("vboxlayout1") + + self.splitter_2 = QtGui.QSplitter(self.centralwidget) + self.splitter_2.setOrientation(QtCore.Qt.Horizontal) + self.splitter_2.setObjectName("splitter_2") + + self.listView = QtGui.QListView(self.splitter_2) + self.listView.setObjectName("listView") + + self.splitter = QtGui.QSplitter(self.splitter_2) + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setObjectName("splitter") + + self.textEdit = QtGui.QTextEdit(self.splitter) + self.textEdit.setTabChangesFocus(True) + self.textEdit.setObjectName("textEdit") + + self.textEdit_2 = QtGui.QTextEdit(self.splitter) + self.textEdit_2.setTabChangesFocus(True) + self.textEdit_2.setObjectName("textEdit_2") + self.vboxlayout1.addWidget(self.splitter_2) + + self.hboxlayout = QtGui.QHBoxLayout() + self.hboxlayout.setObjectName("hboxlayout") + + spacerItem = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.hboxlayout.addItem(spacerItem) + + self.pushButton = QtGui.QPushButton(self.centralwidget) + self.pushButton.setObjectName("pushButton") + self.hboxlayout.addWidget(self.pushButton) + self.vboxlayout1.addLayout(self.hboxlayout) + self.vboxlayout.addLayout(self.vboxlayout1) + MainWindow.setCentralWidget(self.centralwidget) + + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0,0,608,29)) + self.menubar.setObjectName("menubar") + + self.menu_File = QtGui.QMenu(self.menubar) + self.menu_File.setObjectName("menu_File") + MainWindow.setMenuBar(self.menubar) + + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.actionQuit = QtGui.QAction(MainWindow) + self.actionQuit.setObjectName("actionQuit") + self.menu_File.addAction(self.actionQuit) + self.menubar.addAction(self.menu_File.menuAction()) + + self.retranslateUi(MainWindow) + QtCore.QObject.connect(self.pushButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.actionQuit,QtCore.SIGNAL("triggered()"),MainWindow.close) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.listView,self.textEdit) + MainWindow.setTabOrder(self.textEdit,self.textEdit_2) + MainWindow.setTabOrder(self.textEdit_2,self.pushButton) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Translator", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setText(QtGui.QApplication.translate("MainWindow", "Exit", None, QtGui.QApplication.UnicodeUTF8)) + self.menu_File.setTitle(QtGui.QApplication.translate("MainWindow", "&File", None, QtGui.QApplication.UnicodeUTF8)) + self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) + self.actionQuit.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8)) +