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

Toolkit graphique23 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Liste des 23 ressources de cette catégorie

    tkRAD – Tkinter XML widget builder

    Téléchargé 154 fois-
    1
    0
    La librairie tkRAD pour Python3.2+ a spécialement été conçue pour faciliter le processus de création d'applications (RAD) sous Tkinter.

    tkRAD est volontairement peu fournie : on utilise rarement plus de 20% d'une librairie tout-terrain, alors autant ne rédiger QUE les fameux 20% qui servent !

    tkRAD implémente – entre autres – la génération automatisée de widgets Tkinter à partir d'un fichier XML, un mécanisme de gestion d'évènements simplifié, un gestionnaire de services, un gestionnaire de fichiers de config, etc, etc.

    Pour faciliter les tests de widgets, vous disposez de tkRAD.easy.builder, un module autonome (STANDALONE) bien pratique – cf Jouer avec tkRAD.easy.builder.
    Licence : LGPL - Publié le 30/07/2014

    MyDB

    Téléchargé 90 fois-
    0
    0
    Ce script permet de sauvegardé les mots de passes de sites dans une base de données locale avec interface graphique
    ATTENTION LES DONNÉES NE SONT PAS CHIFFRÉES

    Modules python3-tkinter, sqlite3 requis
    Licence : Libre - Publié le 03/10/2020 - Éditeur : nulos +

    LulzExpress

    Téléchargé 40 fois-
    0
    0
    LulzExpress est un petit outil écrit en Python 3 avec une interface graphique Tkinter qui permet de lire les flux de trois sites web : danstonchat.com, pebkac.fr et viedemerde.fr. Simple et conviviale, il remplit son rôle à merveille et permet de centraliser la lecture des flux.
    Licence : GPL - Publié le 16/07/2012 - Taille 19 Ko - Auteur : devofanarchy +

    Construire des widgets en vrac !

    Téléchargé 38 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.
    Il a été écrit en Python3/Qt5.

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

    Afficher une étoile à n branches "sans lever la main" avec Turtle de Python

    Téléchargé 31 fois-
    0
    0
    Cette petite application graphique permet de dessiner une étoile à nombre de branches choisies sans lever la main.

    Pour le rendre plus agréable les lignes seront alternativement bleues et rouges.

    Il utilise le module Turtle (turtle) de Python et est compatible Python 3 et 2.
    Licence : Creative Commons - Publié le 19/11/2020 - Auteur : Town Ground +

    Hello Word

    Téléchargé 21 fois-
    0
    0
    Je vous propose une suite d'exemples PyQt5 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.
    Il a été écrit en Python3/Qt5.

    La suite sera Terminer proprement l'application.
    Code source - Licence : GPL - Publié le 02/09/2021 - Taille 1 Ko - Auteur : Sve@r +

    Terminer proprement l'application

    Téléchargé 17 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.
    Il a été écrit en Python3/Qt5.

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

    Les valeurs usuelles

    Téléchargé 15 fois-
    0
    0
    Après Terminer proprement l'application, ce nouvel exemple montre comment associer différents widgets.
    Il a été écrit en Python3/Qt5.

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

    Soyons widgets

    Téléchargé 10 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 un contrôle de sa taille.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Les widgets.
    Code source - Licence : GPL - Publié le 02/09/2021 - Auteur : Sve@r +

    Du widget au mainwindow

    Téléchargé 9 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é.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Emettons notre signal.
    Code source - Licence : GPL - Publié le 02/09/2021 - Auteur : Sve@r +

    Les widgets

    Téléchargé 8 fois-
    0
    0
    Après Soyons widgets, cet exemple montre comment créer et connecter des widgets en utilisant des signaux et des slots. Il montre aussi une utilisation succinte du gestionnaire de redimensionnement et comment récupérer et bloquer l'évènement de fermeture de fenêtre pour se protéger d'une fermeture accidentelle de l'application.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Construire des widgets en vrac.

    Code source - Licence : GPL - Publié le 02/09/2021 - Auteur : Sve@r +

    Relier les widgets en vrac !

    Téléchargé 7 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 personnalisé à l'application et montre aussi comment créer son propre slot qui, ici, modifie la transparence de la fenêtre
    Il a été écrit en Python3/Qt5.

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

    Emettons notre signal

    Téléchargé 7 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.
    Il fait aussi évoluer le menu vers son propre objet.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Et splash.
    Code source - Licence : GPL - Publié le 06/09/2021 - Auteur : Sve@r +

    Mappons notre signal

    Téléchargé 6 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 offrant la possibilité, dans le slot, de détecter quel widget l\'a invoqué.
    Accessoirement il montre aussi comment mémoriser des valeurs personnelles dans un widget afin de pouvoir les réutiliser ailleurs dans le code.
    Il a été écrit en Python3/Qt5.

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

    Et splash !!!

    Téléchargé 5 fois-
    0
    0
    Après Emettons notre signal, cet exemple y rajoute une 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.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Mappons notre signal.
    Code source - Licence : GPL - Publié le 06/09/2021 - Auteur : Sve@r +

    Avec un canon, on peut tout faire.

    Téléchargé 5 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).
    Il a été écrit en Python3/Qt5.

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

    Du stretching au splitting

    Téléchargé 4 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).
    Accessoirement il fait évoluer le \"à propos\" vers le MessageBox, widget justement nommé et dédié aux boites de messages.
    Il a été écrit en Python3/Qt5.

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

    Doux comme un agneau.

    Téléchargé 4 fois-
    0
    0
    Cette seconde partie fait suite à celle présentée dans Avec un canon, on peut tout faire en y rajoutant le contrôle de la force et en enrichissant un peu l'affichage. Pour l'instant cette force n'est reliée à rien mais cela évoluera dans la partie suivante.
    Dans une philosophie d'optimisation, la partie "dessin" a été un peu modifiée pour ne redessiner que l'affût du canon quand on fait évoluer l'angle de visée.
    Il a été écrit en Python3/Qt5.

    La suite sera Tire-lui dessus.
    Code source - Licence : Creative Commons - Publié le 04/09/2021 - Auteur : Sve@r +

    Accrochons des briques en l'air.

    Téléchargé 4 fois-
    1
    0
    Repartant sur les bases déjà mises dans Tire-lui dessus, cette quatrième partie ajoute une cible dans le ciel et peut distinguer un tir réussi d'un tir raté.
    Il a été écrit en Python3/Qt5.
    La suite sera Game Over.
    Code source - Licence : Creative Commons - Publié le 04/09/2021 - Auteur : Sve@r +

    Face au mur.

    Téléchargé 4 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 barrière pour corser la difficulté. Plus 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.
    Il a été écrit en Python3/Qt5.
    Code source - Licence : Creative Commons - Publié le 04/09/2021 - Auteur : Sve@r +