Completato l'oggetto song (almeno sembra) e creata una bozza dell'interfaccia
Leonardo Robol [2009-04-08 20:21]
Completato l'oggetto song (almeno sembra) e creata una bozza dell'interfaccia
e del programma vero e proprio
diff --git a/interface.py b/interface.py
new file mode 100644
index 0000000..f9396a4
--- /dev/null
+++ b/interface.py
@@ -0,0 +1,73 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'interface.ui'
+#
+# Created: Wed Apr 8 22:19:49 2009
+# by: PyQt4 UI code generator 4.4.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+class Ui_MainWindow(object):
+ def setupUi(self, MainWindow):
+ MainWindow.setObjectName("MainWindow")
+ MainWindow.resize(800, 600)
+ self.centralwidget = QtGui.QWidget(MainWindow)
+ self.centralwidget.setObjectName("centralwidget")
+ self.gridLayoutWidget = QtGui.QWidget(self.centralwidget)
+ self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 781, 541))
+ self.gridLayoutWidget.setObjectName("gridLayoutWidget")
+ self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
+ self.gridLayout.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
+ self.gridLayout.setObjectName("gridLayout")
+ self.listWidget = QtGui.QListWidget(self.gridLayoutWidget)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.listWidget.sizePolicy().hasHeightForWidth())
+ self.listWidget.setSizePolicy(sizePolicy)
+ self.listWidget.setObjectName("listWidget")
+ self.gridLayout.addWidget(self.listWidget, 1, 0, 1, 1)
+ self.textEdit = QtGui.QTextEdit(self.gridLayoutWidget)
+ self.textEdit.setObjectName("textEdit")
+ self.gridLayout.addWidget(self.textEdit, 1, 1, 1, 1)
+ self.lineEdit = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout.addWidget(self.lineEdit, 0, 1, 1, 1)
+ MainWindow.setCentralWidget(self.centralwidget)
+ self.menubar = QtGui.QMenuBar(MainWindow)
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))
+ self.menubar.setObjectName("menubar")
+ self.menuFile = QtGui.QMenu(self.menubar)
+ self.menuFile.setObjectName("menuFile")
+ MainWindow.setMenuBar(self.menubar)
+ self.statusbar = QtGui.QStatusBar(MainWindow)
+ self.statusbar.setObjectName("statusbar")
+ MainWindow.setStatusBar(self.statusbar)
+ self.actionApri = QtGui.QAction(MainWindow)
+ self.actionApri.setObjectName("actionApri")
+ self.actionEsci = QtGui.QAction(MainWindow)
+ self.actionEsci.setObjectName("actionEsci")
+ self.actionSalva = QtGui.QAction(MainWindow)
+ self.actionSalva.setObjectName("actionSalva")
+ self.actionEsci_2 = QtGui.QAction(MainWindow)
+ self.actionEsci_2.setObjectName("actionEsci_2")
+ self.menuFile.addAction(self.actionApri)
+ self.menuFile.addAction(self.actionSalva)
+ self.menuFile.addSeparator()
+ self.menuFile.addAction(self.actionEsci_2)
+ self.menubar.addAction(self.menuFile.menuAction())
+
+ self.retranslateUi(MainWindow)
+ QtCore.QObject.connect(self.actionEsci_2, QtCore.SIGNAL("activated()"), MainWindow.close)
+ QtCore.QMetaObject.connectSlotsByName(MainWindow)
+
+ def retranslateUi(self, MainWindow):
+ MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "SongBook Editor 0.1", None, QtGui.QApplication.UnicodeUTF8))
+ self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
+ self.actionApri.setText(QtGui.QApplication.translate("MainWindow", "Apri", None, QtGui.QApplication.UnicodeUTF8))
+ self.actionEsci.setText(QtGui.QApplication.translate("MainWindow", "Esci", None, QtGui.QApplication.UnicodeUTF8))
+ self.actionSalva.setText(QtGui.QApplication.translate("MainWindow", "Salva", None, QtGui.QApplication.UnicodeUTF8))
+ self.actionEsci_2.setText(QtGui.QApplication.translate("MainWindow", "Esci", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/interface.pyc b/interface.pyc
new file mode 100644
index 0000000..7b0efb3
Binary files /dev/null and b/interface.pyc differ
diff --git a/interface.ui b/interface.ui
new file mode 100644
index 0000000..39f3892
--- /dev/null
+++ b/interface.ui
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>800</width>
+ <height>600</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>SongBook Editor 0.1</string>
+ </property>
+ <widget class="QWidget" name="centralwidget">
+ <widget class="QWidget" name="gridLayoutWidget">
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>10</y>
+ <width>781</width>
+ <height>541</height>
+ </rect>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <property name="sizeConstraint">
+ <enum>QLayout::SetMaximumSize</enum>
+ </property>
+ <item row="1" column="0">
+ <widget class="QListWidget" name="listWidget">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QTextEdit" name="textEdit"/>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="lineEdit"/>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ <widget class="QMenuBar" name="menubar">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>800</width>
+ <height>23</height>
+ </rect>
+ </property>
+ <widget class="QMenu" name="menuFile">
+ <property name="title">
+ <string>File</string>
+ </property>
+ <addaction name="actionApri"/>
+ <addaction name="actionSalva"/>
+ <addaction name="separator"/>
+ <addaction name="actionEsci_2"/>
+ </widget>
+ <addaction name="menuFile"/>
+ </widget>
+ <widget class="QStatusBar" name="statusbar"/>
+ <action name="actionApri">
+ <property name="text">
+ <string>Apri</string>
+ </property>
+ </action>
+ <action name="actionEsci">
+ <property name="text">
+ <string>Esci</string>
+ </property>
+ </action>
+ <action name="actionSalva">
+ <property name="text">
+ <string>Salva</string>
+ </property>
+ </action>
+ <action name="actionEsci_2">
+ <property name="text">
+ <string>Esci</string>
+ </property>
+ </action>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>actionEsci_2</sender>
+ <signal>activated()</signal>
+ <receiver>MainWindow</receiver>
+ <slot>close()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>-1</x>
+ <y>-1</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>399</x>
+ <y>299</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>