Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révision Les deux révisions suivantes | ||
nouveaux_widgets [2016/06/02 17:11] tyrtamos |
nouveaux_widgets [2016/06/04 08:40] tyrtamos |
||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
==== Création du fichier " | ==== Création du fichier " | ||
- | On va maintenant créer le fichier " | + | On va maintenant créer le fichier " |
+ | |||
+ | Ainsi, seule la 1ère partie mentionnée " | ||
<code python># | <code python># | ||
Ligne 62: | Ligne 64: | ||
from PyQt5 import QtGui, QtDesigner | from PyQt5 import QtGui, QtDesigner | ||
- | # ===== a adapter selon le widget! ========================================== | + | # ===== adapter selon le widget! ========================================== |
# nom (str) du fichier du widget sans extension | # nom (str) du fichier du widget sans extension | ||
FICHIERWIDGET = " | FICHIERWIDGET = " | ||
- | # nom (str) de la classe du widget | + | # nom (str) de la classe du widget |
NOMCLASSEWIDGET = " | NOMCLASSEWIDGET = " | ||
- | # nom (str) de l' | + | # nom (str) de l' |
NOMWIDGET = " | NOMWIDGET = " | ||
- | # groupe (str) de widgets pour Designer | + | # groupe (str) de widgets pour affichage dans Designer |
GROUPEWIDGET = "Mes widgets perso" | GROUPEWIDGET = "Mes widgets perso" | ||
# texte (str) pour le toolTip dans Designer | # texte (str) pour le toolTip dans Designer | ||
Ligne 75: | Ligne 77: | ||
# texte (str) pour le whatsThis dans Designer | # texte (str) pour le whatsThis dans Designer | ||
TEXTEWHATSTHIS = "Un QLineEdit avec un fond jaune" | TEXTEWHATSTHIS = "Un QLineEdit avec un fond jaune" | ||
- | # icone (rien ou QPixmap) pour presenter le widget | + | # icone (rien ou un fichier image ou un QPixmap) pour afficher |
- | ICONEWIDGET = QtGui.QIcon() | + | ICONEWIDGET = QtGui.QIcon() |
# =========================================================================== | # =========================================================================== | ||
Ligne 167: | Ligne 169: | ||
return FICHIERWIDGET | return FICHIERWIDGET | ||
</ | </ | ||
- | |||
- | Ça parait compliqué comme ça, mais en fait, il n'y a qu'à adapter selon le widget: | ||
- | * les valeurs des variables en majuscules (utilisez les commentaires dans le code), | ||
- | * le nom de la classe, | ||
- | * et, bien sûr, le nom du fichier du widget qui devra se terminer par " | ||
==== Lancement du Designer ==== | ==== Lancement du Designer ==== |