IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Sources PyQt32 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Liste des 32 ressources de cette catégorie

    Construire des widgets en vrac

    Téléchargé 80 fois-
    0
    0
    Après Les widgets, cet exemple montre comment créer différents widgets personnalisés et les relier ensembles. Il montre aussi comment passer les boutons standard Qt (oui/non/annuler/etc...) dans le langage local.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Relier les widgets en vrac.
    Code source - Licence : GPL - Publié le 31/08/2022 - Taille 2 Ko - Auteur : Sve@r +

    Utilitaire de génération de .py depuis des .ui

    Téléchargé 51 fois-
    0
    0
    Le code source proposé permet de lancer un utilitaire destiné à générer rapidement des fichiers .py depuis les fichiers .ui créés via QtDesigner.
    Le code joint est écrit en Python 3.3 et PyQt5.

    Pour ceux qui connaissent l’IDE Eric, cet utilitaire permet entre autre de palier le fait qu’Eric ne soit pas encore compatible avec PyQt5 et donc l’absence de cette fonctionnalité

    D’autre part, tout le monde n’utilisant pas Eric, un outil permettant de passer simplement des .ui aux .py ne peut être qu’un gain de temps.

    Le code proposé est évolutif, et l’idée est de coller au plus prêt des fonctionnalités que peut offrir Eric (gestion des signaux, …), mais dans un souci « d’urgence » sur un autre projet, il n’y a ... Voir la suite
    Licence : GPL - Publié le 08/07/2013 - Taille 2 Ko - Auteur : Jiyuu +

    Du widget au mainwindow

    Téléchargé 48 fois-
    0
    0
    Après Relier les widgets en vrac, cet exemple remplace le widget standard par un mainwindow, un widget un peu particulier pouvant contenir un menu et une barre d'état et servant donc généralement de widget principal dans une application.
    On y rajoutera aussi la possibilité d'avoir un ascenseur lorsque le widget est trop grand pour être affiché dans son intégralité.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Emettons notre signal.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Emettons notre signal

    Téléchargé 47 fois-
    0
    0
    Après Du widget au mainwindow, cet exemple montre comment créer son propre signal personnalisé et l'utiliser pour transmettre une information entre différents widgets.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Et splash.
    Code source - Licence : GPL - Publié le 03/10/2022 - Auteur : Sve@r +

    Terminer proprement l'application

    Téléchargé 45 fois-
    0
    0
    Ce second exemple PyQt complète le Hello World et montre comment associer le bouton à une action afin de terminer proprement l'application.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Les valeurs usuelles.
    Code source - Licence : GPL - Publié le 29/08/2022 - Taille 1 Ko - Auteur : Sve@r +

    Hello Word

    Téléchargé 42 fois-
    0
    0
    Je vous propose une suite d'exemples PyQt5/PyQt6 librement inspirés du fameux (mais malheureusement aujourd'hui désuet) tutoriel PyQt4 et permettant d'apprendre à démarrer une application PyQt.

    Ce premier exemple est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt visuelle.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    La suite sera Terminer proprement l'application.

    Quand le lecteur aura fini de suivre tous ces exemples permettant de l'initier à la technologie Qt ... Voir la suite
    Code source - Licence : GPL - Publié le 09/11/2022 - Taille 1 Ko - Auteur : Sve@r +

    Soyons widgets

    Téléchargé 39 fois-
    0
    0
    Après Les valeurs usuelles, ce nouvel exemple montre comment on peut créer son propre objet personnel hérité d'un widget pour l'enrichir par exemple avec une surcharge personnalisée des méthodes du widget.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Les widgets.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Les widgets

    Téléchargé 36 fois-
    0
    0
    Après Soyons widgets, cet exemple montre comment créer et connecter différents widgets entre eux en utilisant leurs signaux et leurs slots. Il montre aussi une utilisation succinte du gestionnaire de redimensionnement et comment intercepter et bloquer l'évènement de fermeture de fenêtre pour se protéger d'une fermeture accidentelle de l'application.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Construire des widgets en vrac.

    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Relier les widgets en vrac

    Téléchargé 35 fois-
    0
    0
    Après Construire des widgets en vrac, cet exemple montre comment relier un widget à plusieurs autres qui se comporteront à l'identique lors de l'action.
    Accessoirement il renforce la vision "objet" des choses en offrant son propre objet dédié à l'application et montre aussi comment créer son propre slot qui, ici, modifie la transparence de la fenêtre.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Du widget au mainwindow.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Avec un canon, on peut tout faire.

    Téléchargé 34 fois-
    0
    0
    Suite aux exemples PyQt commencés avec le Hello World, je vous propose de construire un petit jeu lui aussi librement inspiré du fameux tutoriel PyQt4.

    Cette première partie pose les bases du jeu (dessiner le canon et le faire pivoter selon l'angle choisi).
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    La suite sera Doux comme un agneau.
    Code source - Licence : Creative Commons - Publié le 31/08/2022 - Auteur : Sve@r +

    Mappons notre signal

    Téléchargé 31 fois-
    0
    0
    Après Et splash, cet exemple montre comment un mappeur de signal permet de relier plusieurs widgets à un même slot tout en rajoutant des informations personnalisées aux signaux reçus par le slot.
    Accessoirement il montre aussi comment mémoriser des valeurs personnelles dans un widget afin de pouvoir les réutiliser ailleurs dans le code.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Les étirements ou... stretching.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Tire-lui dessus !

    Téléchargé 30 fois-
    1
    0
    Après Doux comme un agneau, cette troisième partie rajoute une gestion et un affichage des tirs.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.
    Toujours dans l'évolution du jeu et surtout de la partie "dessin", cette dernière ne met à jour que ce qui change à l'affichage.

    La suite sera Accrochons des briques en l'air.
    Code source - Licence : Creative Commons - Publié le 31/08/2022 - Auteur : Sve@r +

    Et splash !!!

    Téléchargé 30 fois-
    0
    0
    Après Emettons notre signal, cet exemple y rajoute un splash screen, une fenêtre pouvant à la fois servir de fenêtre de bienvenue et afficher des messages d'attente pour tromper l'ennui si l'application doit effectuer un travail préparatoire peut-être un peu long avant de s'afficher à l'écran.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Mappons notre signal.
    Code source - Licence : GPL - Publié le 27/11/2022 - Auteur : Sve@r +

    Les valeurs usuelles

    Téléchargé 30 fois-
    0
    0
    Après Terminer proprement l'application, ce nouvel exemple montre comment associer différents widgets.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Soyons widgets.
    Code source - Licence : GPL - Publié le 29/08/2022 - Taille 1 Ko - Auteur : Sve@r +

    Et avec du style !!!

    Téléchargé 28 fois-
    1
    0
    Après Du stretching au splitting, cet exemple montre comment rajouter une petite fenêtre de configuration permettant d'utiliser les styles Qt pour modifier le style général de l'application.
    Accessoirement, les fenêtres commençant à devenir nombreuses, il montre aussi comment mémoriser dans un dictionnaire la hiérarchie des widgets (un widget X pouvant alors connaitre et s'adresser à l'application en général et à certains éléments importants comme son mainWindow) et à le faire transiter de widget en widget permettant ainsi de faire passer des informations d'environnement aux différentes fenêtres.
    Cet exemple contient une version Python3/Q ... Voir la suite
    Code source - Licence : GPL - Publié le 09/11/2022 - Auteur : Sve@r +

    Du stretching au splitting

    Téléchargé 25 fois-
    0
    0
    Après Les étirements ou... stretching, cet exemple montre comment créer des widgets variants (agrandir l'un faisant alors réduire l'autre).
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Et avec du style.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    It\'s time...

    Téléchargé 24 fois-
    0
    0
    Après Et avec du style, cet exemple montre comment automatiser une action par le biais d'un timer qui actionnera une (ou plusieurs) tâche(s) à intervalles répétés.
    Accessoirement, il montre aussi le QTableWidget, élément graphique permettant de ranger des informations en lignes et colonnes.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Le QThread de tyrtamos
    Code source - Licence : GPL - Publié le 09/11/2022 - Auteur : Sve@r +

    Les étirements ou... stretching

    Téléchargé 22 fois-
    0
    0
    Après Mappons notre signal, cet exemple montre comment gérer les étirements relatifs des widgets les uns par rapport aux autres.
    Accessoirement il montre aussi comment créer son propre "à propos" personnalisé.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.

    Il sera suivi par Du stretching au splitting.
    Code source - Licence : GPL - Publié le 31/08/2022 - Auteur : Sve@r +

    Fenêtre de connexion

    Téléchargé 21 fois-
    0
    0
    Le code proposé est issu de mon dernier article traitant de l'utilisation de Qt Quick avec Python.
    L'exemple permet de mettre en avant la facilité d'utilisation du langage QML pour créer une interface graphique ainsi que différentes méthode permettant d'assurer l'interaction entre le code QML et le code Python.
    Code source - Licence : GPL - Publié le 23/02/2015 - Auteur : Jiyuu +

    Face au mur.

    Téléchargé 21 fois-
    0
    0
    Et pour compléter le Game Over, on termine en rajoutant la possibilité de manipuler directement le canon à la souris, ainsi qu'une gestion de la vitesse de jeu. Une barrière permet aussi de corser la difficulté. Et on finit avec quelques raccourcis claviers et un message final amélioré pour le fun.
    Petit jeu à 2 balles certes, mais surtout écrit pour montrer les mécanismes Qt.
    Cet exemple contient une version Python3/Qt5 et une version Python3/Qt6.
    Code source - Licence : Creative Commons - Publié le 31/08/2022 - Auteur : Sve@r +