Tutoriel sur l’installation/utilisation de PySide/PyQt5 sous Windows avec EduPython/PythonPortable

On présuppose que vous avez lu et compris l’article sur l’installation de modules Python dans une installation EduPython.

On cherche maintenant à installer et utiliser la couche graphique Python en plus pour créer des applications graphiques multi environnement.

Pour installer rapidement depuis pip

import pip
pip.main(['install', 'PySide'])

Pour installer rapidement depuis pip https://pypi.python.org/pypi/python-qt5/0.1.8

import pip
pip.main(['install', 'python-qt5'])

Pour tester en PySide/PyQt4

#!/usr/bin/python
# Import PySide classes
import sys
from PySide.QtCore import *
from PySide.QtGui import *
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()

Pour approfondir en PySide/PyQt4 http://www.pythoncentral.io/intro-to-pysidepyqt-basic-widgets-and-hello-world/Pour approfondir : http://www.thehackeruniversity.com/2014/01/23/pyqt5-beginner-tutorial/

Si vous avez le message suivant :

Portable Python >>> import PyQt5
Portable Python >>> import PyQt5.QtCore
Traceback (most recent call last):  File "<stdin>", line 1, in <module>
                                    ImportError: DLL load failed: %1 n'est pas une application Win32 valide.

https://www.qt.io/download-open-source/

Tagcloud
Randonnée Freinet Opinion Lycée Eure-et-Loire Seine-Maritime Perso Technique EV6 Pédagogie April Docimologie Terminale Amis Alsace BTS 6ième Notes Allier Seine et Marne Mathématiques Val d'Oise Val de Marne ISN AV Parinux Numérique Eure-et-Loir Courbes Circulation douce Vélo Orne vacance 4ème Côte d'Or Préparation Gestion Bretagne Morvan Mobilité Paris Voile Maintenance industrielle Coup de gueule Nièvre Avenue Verte EV15 Terminale S Seine-Saint-Denis Hauts-de-Seine Opinions LaTeX 4ième Seconde Interopérabilité Vocabulaire JavaScript V40 Ville Probabilités Citations Loire RSA LV Windows V51 Tutoriel VV11 Python