Mercurial > projects > dil
changeset 435:156d6301d79e
Added PyQt4 application for creating and managing translations.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Tue, 09 Oct 2007 20:57:16 +0200 |
parents | cac9c8d637ad |
children | 0dba4c0e5234 |
files | trunk/src/translator/translator.py trunk/src/translator/translator.ui trunk/src/translator/ui_translator.py |
diffstat | 3 files changed, 245 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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_())
--- /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 @@ +<ui version="4.0" > + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>608</width> + <height>464</height> + </rect> + </property> + <property name="windowTitle" > + <string>Translator</string> + </property> + <widget class="QWidget" name="centralwidget" > + <layout class="QVBoxLayout" > + <item> + <layout class="QVBoxLayout" > + <item> + <widget class="QSplitter" name="splitter_2" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <widget class="QListView" name="listView" /> + <widget class="QSplitter" name="splitter" > + <property name="orientation" > + <enum>Qt::Vertical</enum> + </property> + <widget class="QTextEdit" name="textEdit" > + <property name="tabChangesFocus" > + <bool>true</bool> + </property> + </widget> + <widget class="QTextEdit" name="textEdit_2" > + <property name="tabChangesFocus" > + <bool>true</bool> + </property> + </widget> + </widget> + </widget> + </item> + <item> + <layout class="QHBoxLayout" > + <item> + <spacer> + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" > + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="pushButton" > + <property name="text" > + <string>Exit</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="menubar" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>608</width> + <height>29</height> + </rect> + </property> + <widget class="QMenu" name="menu_File" > + <property name="title" > + <string>&File</string> + </property> + <addaction name="actionQuit" /> + </widget> + <addaction name="menu_File" /> + </widget> + <widget class="QStatusBar" name="statusbar" /> + <action name="actionQuit" > + <property name="text" > + <string>Quit</string> + </property> + <property name="shortcut" > + <string>Ctrl+Q</string> + </property> + </action> + </widget> + <tabstops> + <tabstop>listView</tabstop> + <tabstop>textEdit</tabstop> + <tabstop>textEdit_2</tabstop> + <tabstop>pushButton</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>pushButton</sender> + <signal>clicked()</signal> + <receiver>MainWindow</receiver> + <slot>close()</slot> + <hints> + <hint type="sourcelabel" > + <x>596</x> + <y>430</y> + </hint> + <hint type="destinationlabel" > + <x>266</x> + <y>171</y> + </hint> + </hints> + </connection> + <connection> + <sender>actionQuit</sender> + <signal>triggered()</signal> + <receiver>MainWindow</receiver> + <slot>close()</slot> + <hints> + <hint type="sourcelabel" > + <x>-1</x> + <y>-1</y> + </hint> + <hint type="destinationlabel" > + <x>303</x> + <y>231</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /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)) +