Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

Codes sources Qt

Codes source utilisant le framework Qt, principalement en C++ mais aussi pour tous ses bindings.
Ajouter un nouvel élément

    Simulation du Ciel

    Éditeur : mllibre +
    Simulation du ciel vu par un observateur terrien ou céleste, à n'importe quelle époque, avec le temps accéléré ou non, éventuellement découpé en tranches. On peut par exemple simuler l'éclipse observée le 15 juin -762 (763 a.v. J.-C.) en Anatolie.

    Snake

    Éditeur : Nokia + 820 Kio
    Le snake, le jeu du serpent, où l'on contrôle un serpent devant attraper quelques friandises, entièrement fait en QML.

    Un éditeur de réseau de places et transitions (RdP)

    Licence : GPL - 23/01/2017 - Téléchargé 18 x
    Un réseau de places et transitions est un réseau de Petri (Petri Net ou RdP) généralisé et non coloré (sans extensions).

    L'application PTNET Editor permettra de dessiner/editer graphiquement un tel réseau, de l'animer, de l'analyser en construisant et visualisant son graphe de couverture/accessibilité, de le convertir en fichier image et de le sauvegarder en tant que document PNML.

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

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

    Démineur

    Éditeur : Nokia + 105 Kio
    Un grand classique : le démineur. Refait en QML pour l'interface et en C++ pour la logique.

    Samegame

    Éditeur : Nokia + 340 Kio
    Un jeu d'élimination des boules de même couleur, la logique étant réalisée en JavaScript, le jeu en lui-même étant en QML.

    Boîtes avec OpenGL

    Éditeur : Nokia + 360 Kio
    L'utilisation d'OpenGL conjointement avec le framework Graphics View.

    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.

    Créer un menu contextuel (clic droit) en QML

    Licence : Autre - 10/04/2015 - Téléchargé 6 x
    Le code proposé permet de créer en QML un menu contextuel qui apparaîtra suite à un clic droit et qui se fermera en cas de sélection d'une option ou si le curseur de la souris sort du menu contextuel.

    Les widgets

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

    Une chose mène à une autre

    Licence : Autre - 29/10/2010 - Téléchargé 5 x
    Cet exemple montre comment créer des widgets personnalisés avec des signaux et des slots et comment les connecter d'une manière plus complexe.

    Modification d'un fichier .ods

    Licence : GPL - 02/09/2011 - Téléchargé 5 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

    Une calculatrice en QML

    Éditeur : Nokia + 10 Kio
    Une calculatrice en QML, avec états et animations.

    Génération d'un fichier pdf

    Licence : Autre - 12/01/2011 - Téléchargé 5 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.

    Construire des widgets en vrac !

    Éditeur : Nokia + 2 Ko
    Comment utiliser plusieurs widgets en simultané ?

    L'article associé

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

    Licence : GPL - 01/09/2011 - Téléchargé 4 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.

    Aide pour jouer au scrable ou aux mots-croisés

    Licence : Autre - 11/07/2016 - Téléchargé 4 x
    Une petite application pour aider à trouver des mots pour le scrable ou les mots-croisés. Les sources en C/C++ utilisent les primitives graphiques de Qt. La version 5.7 de QtCreator permet de générer une application pour smartphone android directement à partir de ces sources.

    GameOver final

    Licence : GPL - 02/02/2011 - Téléchargé 3 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.

    Hello World

    Éditeur : Nokia + 1 Ko
    Ce premier programme est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt.

    L'article associé

    Accrochons des briques en l'air

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

110 éléments

Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -