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

Tous les téléchargements de Sve@r

Expert éminent sénior

    Avec un canon, on peut tout faire.

    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 15/02/2023 - Auteur : Sve@r +

    Soyons widgets

    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 13/12/2023 - Auteur : Sve@r +

    Convertisseur basique PyQt5 vers PyQt6

    2
    0
    M'étant récemment mis à PyQt6, j'ai constaté quelques changements, surtout en ce qui concerne les constantes PyQt5 (exemple Qt.yellow) qui sont devenues énumérations (ici Qt.GlobalColor.yellow).
    Ayant un gros paquet de sources à convertir, et vu le nombre de constantes à traiter, j'ai décidé d'écrire un automate convertisseur PyQt5 vers PyQt6 en Python.
    L'usage est simple: on lui donne en paramètre le(s) fichier(s) PyQt5 et il crée pour chacun une copie PyQt6.
    Il n'est pas forcément complet (je n'y ai mis que ce que j'avais déjà trouvé) mais la table de conversion (un dictionnaire) est facilement évolutive au besoin.

    Et en petit bonus, un petit truc rapide que j'avais préalablement créé pour "trouver" une constante ... Voir la suite
    Code source - Licence : ActiveState Community - Publié le 11/12/2023 - Auteur : Sve@r +

    Emettons notre signal

    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 09/12/2023 - Auteur : Sve@r +

    Terminer proprement l'application

    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 01/04/2023 - Taille 1 Ko - Auteur : Sve@r +

    Mappons notre signal

    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 01/03/2023 - Auteur : Sve@r +