Codes sources Qt

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

    Démineur

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

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

    Licence : GPL - 23/01/2017 - Téléchargé 9 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é 7 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

    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.

    Construire des widgets en vrac !

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

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

    Licence : Non renseignée - 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.

    Une calculatrice en QML

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

    Première connexion à une base de données

    Licence : Non renseignée - 09/11/2010 - Téléchargé 2 x
    La connexion à une base de données avec Qt est relativement aisée, il suffit de voir le code nécessaire pour le faire. Ici, l'exemple se base sur une base de données ODBC mais s'adapte sans souci à tout SGBD.

    L'article associé

    Génération d'un fichier pdf

    Licence : Non renseignée - 12/01/2011 - Téléchargé 2 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.

    Des livres

    Éditeur : Nokia + 7 Kio
    Une interface de gestion de livres, basée sur le module QtSql et les capacités de modèles/vues.

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

    Licence : Non renseignée - 10/04/2015 - Téléchargé 2 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.

    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.

    Les valeurs usuelles

    Licence : Non renseignée - 29/10/2010 - Téléchargé 1 x
    Cet exemple montre comment créer des widgets parents et enfants.

    Interroger la base de données

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Qt permet bien évidemment d'interroger une base de données d'une manière un peu plus évoluée grâce aux modèles, qui pourront être utilisés pour afficher d'une manière simple vos données dans un widget graphique.

    L'article associé

    Les widgets

    Éditeur : Nokia + 2 Ko
    Comment créer des widgets ? Comment les connecter ? Qu'est-ce que le système de signaux et de slots ?

    L'article associé

    Utilisation du timer

    Éditeur : Qt Developer Network +
    Un exemple pour l'utilisation de Timer pour mettre à jour une date dans un champ de texte perpétuellement.

    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.

    Client Flickr

    Éditeur : Nokia + 15 Kio
    Une application Flickr mobile en QML.

    Info-bulles

    Licence : GPL - 29/08/2012 - Téléchargé 1 x
    Dans un de mes projets, j'ai créé un système d'infos-bulles qui s'affichent pour donner des informations sur certains des composants de ma fenêtre.
    Je trouve ça très utile pour créer une sorte de didacticiel. Du coup, j'aimerai partager ma création avec vous.

    Une info-bulle se compose d'un titre, d'un texte et éventuellement d'un icône. L'icône peut être soit ceux de base utilisés par Qt (notamment pour les QMessageBox), soit un QPixmap.
    Il est possible d'indiquer une durée d'affichage en millisecondes. Une fois ce temps écoulé, la bulle va commencer à disparaître. Si l'utilisateur repasse le curseur sur la bulle avant qu'elle ne s'efface entièrement, la bulle reprend son opacité d'origine.
    Une durée d'affichage ég ... Voir la suite

    ImageAnalyzer

    Licence : Non renseignée - 23/01/2017 - Téléchargé 1 x
    But
    ===============
    Petite application mobile et PC permettant de retrouver ses amis sur les réseaux sociaux par leur photo.

    Contexte
    ===============
    Cette application est très basique (la comparaison des photos se fait pixels par pixels)
    Elle est juste faite pour montrer comment développer une application avec Ubuntu SDK
    et l'installer sur le système mobile Ubuntu Touch.

    Contenu
    =============
    Elle est développée en QML/Javascript et C++

    Exécutable
    =============
    on a un exécutable pour Ubuntu 13.10 et deux pour le système mobile Ubuntu Touch.

111 éléments