Sources PyQt

Retrouvez ici tous les meilleurs téléchargements Sources PyQt
Ajouter un nouvel élément

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

    Licence : GPL - 08/07/2013 - Téléchargé 18 x
    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

    Construire des widgets en vrac !

    Licence : Autre - 29/10/2010 - Téléchargé 6 x
    Cet exemple vous montre divers widgets fort utiles dans toute application Qt.

    Génération d'un fichier pdf

    Licence : Autre - 12/01/2011 - Téléchargé 3 x
    Vous trouverez dans le fichier zip, un fichier *.html qui servira de modèle au futur fichier pdf, un fichier *.css pour la mise en forme, un fichier *.PNG et le code python permettant la génération.

    Dans cet exemple vous verrez aussi qu'il est possible d'insérer des "balises" dans le code HTML qui pourront ensuite être traitées par python pour renseigner le futur fichier pdf.

    Fenêtre de connexion

    Licence : GPL - 23/02/2015 - Téléchargé 2 x
    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.

    Hello Word

    Licence : Autre - 29/10/2010 - Téléchargé 2 x
    Ce premier programme est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt. Un aperçu est disponible.

    Terminer proprement l'application

    Licence : Autre - 29/10/2010 - Téléchargé 2 x
    Cet exemple constitue une extension de la fenêtre créée plus tôt. Nous allons maintenant continuer afin de terminer proprement l'application sur requête de l'utilisateur.

    Soyons widgets

    Licence : Autre - 29/10/2010 - Téléchargé 2 x
    Cet exemple montre comment on peut créer un widget personnalisé et en contrôler les tailles minimale et maximale.

    Les widgets

    Licence : Autre - 29/10/2010 - Téléchargé 2 x
    Cet exemple montre comment créer et connecter des widgets en utilisant des signaux et des slots et gérer le redimensionnement.

    Utilisation de la classe QNetwork.QFtp pour travailler avec un serveur FTP

    Licence : GPL - 01/09/2011 - Téléchargé 2 x
    Le code joint montre comment se connecter à un serveur FTP, comment y créer un dossier, y téléverser et télécharger un fichier.
    Les fichiers nécessaires ne sont évidemment pas créés. Il faut donc penser à les créer avant de faire les tests.

    De plus ce code montre comment utiliser quelques signaux émis lors des différentes étapes et état du serveur.

    Modification d'un fichier .ods

    Licence : GPL - 02/09/2011 - Téléchargé 2 x
    Voici un petit bout de code permettant de remplir un document .ods considéré comme étant un modèle et donc pré-rempli. Ce code se base sur le fait qu'un fichier .ods n'est qu'une archive contenant divers fichiers .xml ou sous répertoire.
    Parmi ces fichiers content.xml contient les informations que nous rentrons dans notre tableur via l'interface d'OpenOffice ou LibreOffice.

    L'archive à télécharger contient :
    - le code Python ;
    - un fichier template.ods contenant des balises rentrées à la main (ici, $$nom$$, $$prenom$$, $$age$$)

    Le code que je vous propose permet dans l'ordre :
    - de copier et renommer le fichier modèle template.ods en template.zip ;
    - de dézipper cette dernière archive ;
    - ... Voir la suite

    GameOver final

    Licence : GPL - 02/02/2011 - Téléchargé 1 x
    Petit exemple issu du tutoriel Qt montrant comment créer un petit jeu à 2 balles mais permettant, surtout, de comprendre le mécanisme Qt.

    Avec un canon, on peut tout faire

    Licence : Autre - 12/11/2010 - Téléchargé 1 x
    Un widget auto-dessiné affichant un canon.

    Tire-lui dessus !

    Licence : Autre - 12/11/2010 - Téléchargé 1 x
    Le widget déjà développé est désormais capable de gérer les tirs et de les afficher.

    Accrochons des briques en l'air

    Licence : Autre - 12/11/2010 - Téléchargé 1 x
    Repartant sur les bases déjà mises, on ajoute des cibles dans le ciel.

    Game Over

    Licence : Autre - 12/11/2010 - Téléchargé 1 x
    Du widget on arrive à un jeu presque fonctionnel.

    Création de projet QML / Python

    Licence : GPL - 28/08/2015 - Téléchargé 1 x
    Voici une source permettant à l'utilisateur d'automatiser la création d'un projet QML qui sera lancé depuis un script python. L'exemple fourni permet notamment de montrer deux manières de faire pour interagir entre les deux langages.

    L'outil proposé peut s'utiliser de deux manières :
    [list]
    [*]graphiquement : il suffit de lancer la commande python main.py ;
    [*]en ligne de commande : il faut rentrer la commande de cette forme python main.py /chemin/vers/le/futur/projet nom_du_projet
    [/list]

    Pour bénéficier pleinement de l'outil et être à l'aise avec QML, il est conseillé d'utiliser Qt Creator.

    Imprimer des étiquettes autocollantes en passant par un fichier PDF

    Licence : Autre - 22/01/2011 - Téléchargé 1 x
    Dans le cadre d'un projet écrit en PyQt4, j'avais plusieurs impressions d'étiquettes à faire et j'ai fini par mettre au point le code suivant.

    La particularité, c'est que le programme n'imprime pas lui-même : il crée des fichiers PDF. Cela permet de vérifier visuellement ce qui va être imprimé et on laissera le visualiseur PDF utilisé (Acrobat Reader ou autre) imprimer lui-même.

    Ce code est multiplateforme (au moins Windows et Linux).

    Le code

    L'impression et l'affichage des étiquettes est présenté sous forme de classe.

    Les principales données à passer à l'instanciation de la classe sont :

    • etiq : liste des chaines, éventuellement multilignes (avec os.linese ... Voir la suite

    Windows VDM

    Licence : Gratuit - 23/01/2011 - Téléchargé x
    Un programme qui affiche sous la forme d'infobulles Windows à intervalle régulier dans la barre des tâches les derniéres VDM postées sur le site http://www.viedemerde.fr/ .

    Doux comme un agneau

    Licence : Autre - 12/11/2010 - Téléchargé x
    Le widget déjà présenté mais avec contrôle de la force.

    Hello World - autre version

    Licence : Autre - 29/10/2010 - Téléchargé x
    Ce premier programme est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt, présenté d'une autre manière que Hello World. Un aperçu est disponible.

22 éléments

Contacter le responsable de la rubrique PyQt & PySide