diff options
Diffstat (limited to 'pyside_gui')
-rwxr-xr-x | pyside_gui/bouton.py | 29 | ||||
-rw-r--r-- | pyside_gui/bouton_qt.py | 36 | ||||
-rw-r--r-- | pyside_gui/bouton_qt.ui | 45 |
3 files changed, 110 insertions, 0 deletions
diff --git a/pyside_gui/bouton.py b/pyside_gui/bouton.py new file mode 100755 index 0000000..3bb4ab4 --- /dev/null +++ b/pyside_gui/bouton.py @@ -0,0 +1,29 @@ +#!/usr/bin/python + +import sys + +from PySide.QtGui import QMainWindow, QApplication + +from bouton_qt import Ui_MainWindow + + +class MainWindow(QMainWindow, Ui_MainWindow): + def __init__(self, parent=None): + super(MainWindow, self).__init__(parent) + self.setupUi(self) + self.pushButton.clicked.connect(self.le_bouton) + def le_bouton(self): + print "bouton !" + + +def main(): + app = QApplication(sys.argv) + try: + frame = MainWindow() + frame.show() + app.exec_() + finally: + print "byebye" + + +main() diff --git a/pyside_gui/bouton_qt.py b/pyside_gui/bouton_qt.py new file mode 100644 index 0000000..869b3f2 --- /dev/null +++ b/pyside_gui/bouton_qt.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'bouton_qt.ui' +# +# Created: Tue Jun 26 11:24:53 2012 +# by: pyside-uic 0.2.13 running on PySide 1.1.1 +# +# WARNING! All changes made in this file will be lost! + +from PySide 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.pushButton = QtGui.QPushButton(self.centralwidget) + self.pushButton.setGeometry(QtCore.QRect(220, 170, 321, 211)) + self.pushButton.setObjectName("pushButton") + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 19)) + self.menubar.setObjectName("menubar") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setText(QtGui.QApplication.translate("MainWindow", "BOUTON !!!", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/pyside_gui/bouton_qt.ui b/pyside_gui/bouton_qt.ui new file mode 100644 index 0000000..f95bde5 --- /dev/null +++ b/pyside_gui/bouton_qt.ui @@ -0,0 +1,45 @@ +<?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>MainWindow</string> + </property> + <widget class="QWidget" name="centralwidget"> + <widget class="QPushButton" name="pushButton"> + <property name="geometry"> + <rect> + <x>220</x> + <y>170</y> + <width>321</width> + <height>211</height> + </rect> + </property> + <property name="text"> + <string>BOUTON !!!</string> + </property> + </widget> + </widget> + <widget class="QMenuBar" name="menubar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>19</height> + </rect> + </property> + </widget> + <widget class="QStatusBar" name="statusbar"/> + </widget> + <resources/> + <connections/> +</ui> |