Related changes

Jump to navigation Jump to search

Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are in bold.

Recent changes options Show last 50 | 100 | 250 | 500 changes in last 1 | 3 | 7 | 14 | 30 days
Hide registered users | Hide anonymous users | Hide my edits | Show bots | Hide minor edits
Show new changes starting from 20:21, 30 October 2020
   
Page name:
List of abbreviations:
N
This edit created a new page (also see list of new pages)
m
This is a minor edit
b
This edit was performed by a bot
(±123)
The page size changed by this number of bytes

22 October 2020

     19:49  PySide usage snippets/fr‎‎ 8 changes history +79 [David69‎ (8×)]
     
19:49 (cur | prev) 0 David69 talk contribs Created page with "ou"
     
19:49 (cur | prev) 0 David69 talk contribs Created page with "ou avec la procédure"
     
19:49 (cur | prev) +4 David69 talk contribs Created page with "Plusieurs solutions sont possibles."
     
19:49 (cur | prev) +29 David69 talk contribs Created page with "En utilisant les caractères accentués, dans le cas ou vous obtenez les erreurs suivantes:"
     
19:48 (cur | prev) +4 David69 talk contribs Created page with "== Problèmes d'encodage =="
     
19:48 (cur | prev) +5 David69 talk contribs Created page with "==Quelques commandes utiles=="
     
19:48 (cur | prev) +32 David69 talk contribs Created page with "Pour plus d'informations sur la création d'interfaces complètes, voir Création d'interface avec des fichiers UI."
     
19:47 (cur | prev) +5 David69 talk contribs Created page with "Ce sont des extraits de code utiles lors de création d'interfaces avec PySide."
     19:44  PySide Advanced Examples/fr‎‎ 10 changes history +424 [David69‎ (10×)]
     
19:44 (cur | prev) +11 David69 talk contribs Created page with "Pour l'utiliser, il suffit de l'appliquer à votre widget fraîchement créé comme ceci:"
     
19:44 (cur | prev) +83 David69 talk contribs Created page with "== Ajouter un nouveau widget en créant un objet d'interface utilisateur == Mais une méthode préférée est de créer un objet d'interface utilisateur qui effectuera toute l..."
     
19:42 (cur | prev) +27 David69 talk contribs Created page with "Vous pouvez ensuite ajouter ce que vous voulez directement sur votre widget:"
     
19:42 (cur | prev) +44 David69 talk contribs Created page with "== Ajouter un nouveau widget manuellement == L'ajout d'un nouveau widget, par exemple un qdockWidget (qui peut être placé dans l'un des panneaux latéraux de FreeCAD) est fa..."
     
19:42 (cur | prev) +46 David69 talk contribs Created page with "Les widgets d'une interface Qt sont généralement imbriqués dans des "conteneurs" widgets, de sorte que les enfants de notre fenêtre principale peuvent contenir d'autres en..."
     
19:42 (cur | prev) +12 David69 talk contribs Created page with "== Parcourir les Enfants de la fenêtre principale == Ensuite, vous pouvez par exemple parcourir tous les widgets de l'interface:"
     
19:41 (cur | prev) +49 David69 talk contribs Created page with "== Créer une référence pour la fenêtre principale == Si vous souhaitez travailler sur l'interface FreeCAD, la toute première chose à faire est de créer une référence..."
     
19:41 (cur | prev) +48 David69 talk contribs Created page with "En utilisant le module PySide depuis FreeCAD, vous avez un contrôle total sur son interface. Vous pouvez par exemple: * Ajouter vos propres panneaux, widgets et barres d'outi..."
     
19:39 (cur | prev) +102 David69 talk contribs Created page with "Le but de cette page est de couvrir des exemples de niveau avancé du gestionnaire GUI PySide (il y a des pages d'accompagnement PySide_Beginner_Examples/fr|Py..."
     
19:36 (cur | prev) +2 David69 talk contribs Created page with "== Introduction =="

20 October 2020

     19:47  PySide Intermediate Examples/fr‎‎ 32 changes history +1,115 [David69‎ (32×)]
     
19:47 (cur | prev) +28 David69 talk contribs Created page with "Ces mêmes commandes peuvent être exécutées sur une fenêtre générée par l'utilisateur, la syntaxe ne change pas."
     
19:47 (cur | prev) +9 David69 talk contribs Created page with "=== Taille et géométrie du cadre ==="
     
19:46 (cur | prev) +15 David69 talk contribs Created page with "En général, "availableHeight" doit être inférieur à "screenHeight" de la hauteur de la barre de menus. Ces 4 valeurs sont basées sur l'environnement matériel et changer..."
     
19:46 (cur | prev) +7 David69 talk contribs Created page with "=== Taille d'écran disponible ==="
     
19:46 (cur | prev) +60 David69 talk contribs Created page with "Le cadre a la taille d'une fenêtre, y compris ses barres latérales, la barre supérieure (éventuellement avec un menu) et la barre inférieure. La géométrie est l'espace..."
     
19:45 (cur | prev) +62 David69 talk contribs Created page with "Il existe 3 concepts à l'écran immobilier dans un environnement GUI: * espace physique sur l'écran * cadre * géométrie Dans le logiciel, tous sont mesurés en pixels. PyS..."
     
19:44 (cur | prev) +4 David69 talk contribs Created page with "== Exemple de code non modal complet =="
     
19:44 (cur | prev) +46 David69 talk contribs Created page with "L'appel de la fenêtre est un autre domaine de différence par rapport à l'exemple précédent. Cette fois, une seule ligne est nécessaire pour appeler l'interface graphique."
     
19:44 (cur | prev) +1 David69 talk contribs Created page with "===Invoquer la fenêtre==="
     
19:42 (cur | prev) +28 David69 talk contribs Created page with "Ce gestionnaire reçoit l'événement d'un déplacement de la souris et en affiche la forme formatée. Testez ce qui se passe lorsqu'il s'agit de widgets ou en dehors de la fe..."
     
19:42 (cur | prev) +34 David69 talk contribs Created page with "=== Gestionnaire d'événements de déplacement de la souris ==="
     
19:41 (cur | prev) +104 David69 talk contribs Created page with "Évidemment, les dimensions et le titre de nos fenêtres sont différents. Le point principal à noter est la dernière ligne qui permet à PySide de savoir qu'il doit envoyer..."
     
19:41 (cur | prev) +35 David69 talk contribs Created page with "Ce code est mieux copié textuellement et modifié. L'essentiel du code est que nous sous-classons la classe QMainWindow de PySide. En adaptant ce code, vous voudrez changer l..."
     
19:40 (cur | prev) +23 David69 talk contribs Created page with "=== Déclaration d'importation === La déclaration d'importation obligatoire"
     
19:40 (cur | prev) +97 David69 talk contribs Created page with "Tous les widgets spécifiques de l'exemple modal précédent sont transférés à utiliser dans une fenêtre non modale. La principale différence est que la fenêtre non moda..."
     
19:40 (cur | prev) +14 David69 talk contribs Created page with "== Discussion basée sur le code - Exemple de code non modal =="
     
19:40 (cur | prev) +13 David69 talk contribs Created page with "La meilleure façon d'utiliser ce code est de le copier dans un éditeur ou un fichier macro FreeCAD et de jouer avec."
     
19:39 (cur | prev) +1 David69 talk contribs Created page with "Voici l'exemple complet de code (développé sur FreeCAD v0.14):"
     
19:39 (cur | prev) +4 David69 talk contribs Created page with "== Exemple de code modal complet =="
     
19:36 (cur | prev) +53 David69 talk contribs Created page with "Les lignes 4 et 6 utilisent le champ de résultat pour déterminer l'action appropriée. Les 4 dernières lignes montrent simplement la copie des données de l'objet GUI vers..."
     
19:35 (cur | prev) +89 David69 talk contribs Created page with "Les lignes 1 et 2 montrent la méthode pour appeler l'interface graphique. Il peut y avoir plusieurs définitions d'interface graphique pour un programme et l'interface graphi..."
     
19:35 (cur | prev) +69 David69 talk contribs Created page with "Les lignes 2, 3 et 4 traitent de la coordination de l'état de l'interaction de l'utilisateur avec l'interface graphique - par ex. Annulé, OK ou tout autre statut défini par..."
     
19:34 (cur | prev) +27 David69 talk contribs Created page with "La plupart du volume de code est dans la définition de la classe GUI, il n'y a pas grand-chose dans la procédure principale."
     
19:34 (cur | prev) +16 David69 talk contribs Created page with "== Discussion basée sur le code - Routine principale =="
     
19:34 (cur | prev) +39 David69 talk contribs Created page with "Une référence à un widget peut être faite de la forme "self.widgetName.underMouse()" qui retournera {{TRUE}} ou {{FALSE}} pour savoir si le curseur de la souris est sur le..."
     
19:33 (cur | prev) +33 David69 talk contribs Created page with "Les coordonnées X et Y de la pression de la souris sont données par la référence "event.pos().x()" et "event.pos().y()". Les constantes "QtCore.Qt.LeftButton" et "QtCore...."
     
19:32 (cur | prev) +64 David69 talk contribs Created page with "Le gestionnaire d'événements de la souris est le même que le gestionnaire générique à l'exception du fait qu'un deuxième paramètre, l'événement de la souris (par exe..."
     
19:32 (cur | prev) +23 David69 talk contribs Created page with "=== Gestionnaire d'événements de la souris ==="
     
19:31 (cur | prev) +52 David69 talk contribs Created page with "Le gestionnaire du menu contextuel est le même que le gestionnaire générique, à l'exception du fait qu'un second paramètre, le texte sélectionné par l'utilisateur, est..."
     
19:30 (cur | prev) +14 David69 talk contribs Created page with "=== Gestionnaire de menu contextuel ==="
     
19:30 (cur | prev) +46 David69 talk contribs Created page with "La première ligne contient le mot-clé "def" suivi du nom du gestionnaire. Le nom du gestionnaire doit correspondre exactement au nom de la section déclarative précédente...."
     
19:29 (cur | prev) +5 David69 talk contribs Created page with "La forme générale des gestionnaires est:"