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

Codes sources Qt119 ressources dans cette catégorie

Codes source utilisant le framework Qt, principalement en C++ mais aussi pour tous ses bindings.

Codes sources Qt

Liste des 119 ressources de cette catégorie

    Interroger la base de données

    Téléchargé 3 fois-
    1
    0
    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é
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 2 Ko - Auteur : Alain Defrance +

    External Storage pour QML

    Téléchargé 2 fois-
    0
    0
    Le code proposé montre comment créer un nouveau composant QML depuis C++ afin de se connecter à une base de données autrement qu'en utilisant le module LocalStorage qui ne propose que des bases de données SQLite.
    Licence : Non renseignée - Publié le 28/10/2015 - Auteur : Jiyuu +

    Décompression de fichiers .tar.xz

    Téléchargé 2 fois-
    0
    0
    Voilà un mini projet wrapper entre xz et Qt avec un petit bout de code pour décompresser les archives .tar.xz avec/sans crc32 (voir QXzDecode.h). Support en QDataStream ou QByteArray. Il permet d'avoir un décompresseur minimum ; sachant que xz se base sur lzma2, le format est très performant.

    Dans mon cas, ça me sert pour faire un plug-in étant en réalité une archive multi-fichiers.

    Dans l'avenir je referai tout en Qt pour compresser et optimiser le code.
    Licence : Non renseignée - Publié le 26/10/2010 - Taille 24 Ko - Auteur : alpha_one_x86 +

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

    Téléchargé 2 fois-
    1
    0
    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.
    Licence : GPL - Publié le 01/09/2011 - Taille 3 Ko - Auteur : Jiyuu +

    Tri en temps réel et filtrage

    Téléchargé 2 fois-
    0
    0
    On commence par générer une liste d'éléments de diverses couleurs et formes. Ensuite, on crée deux boîtes pour chaque variable (forme et couleur).

    Dans la section suivant du code, qui s'occupe de la GridView, on crée une fonction de filtre qui passe au crible les éléments du modèle. On branche cette fonction sur l'événement onTextChanged pour créer un effet en temps réel.

    Si on trouve un élément qui ne correspond pas, il est envoyé à la fin de la liste. Si l'item correspond au filtre, il est remis à sa place d'origine. L'item disparaîtra en dégradé quand il ne correspondra plus, comme illustré par la propriété d'opacité.
    Licence : Creative Commons - Publié le 28/12/2010

    Exemple d’utilisation de la technique d'instanciation

    Téléchargé 2 fois-
    1
    0
    L'instanciation est une technique permettant de dessiner plusieurs copies du même objet. Cette technique sera intéressante dans des scènes contenant des objets similaires : une forêt d'arbre, le feuillage d'un arbre, une foule, l'herbe d'une pelouse.
    Cet article de mon blog présente un exemple d'utilisation de l'instanciation: la technique d'instanciation
    Licence : Libre - Publié le 11/04/2012 - Taille 12,9 ko - Auteur : gbdivers +

    Envoyer des événements clavier ou souris

    Téléchargé 2 fois-
    0
    0
    Voici un projet QWidget, contenant 3 boutons associés à 3 cases à cocher, permettant d'envoyer d'automatiser des frappes clavier ou des clics souris simplement en survolant des boutons. Il est destiné à servir d'exemple pour créer sa propre interface de raccourcis.

    Premièrement, les boutons héritent de QPushButton pour ajouter le support du "mouse over" (survol par le curseur), avec la fonction d'auto-répétition liée.
    Fonctions des boutons :
    • Le premier bouton appui sur "C" en le survolant et relâche cette touche virtuelle en sortant le curseur du bouton. En cochant Auto, on répète rapidement l'appui sur le C, imitant un vrai clavier. A tester sous un éditeur de texte par exemple.
    • Le deuxième bout ... Voir la suite
    Licence : Non renseignée - Publié le 30/06/2011 - Taille 5 Ko - Auteur : Troudhyl +

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

    Téléchargé 2 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 10/04/2015 - Auteur : Jiyuu +

    Géolocalisation avec GoogleMaps

    Téléchargé 1 fois-
    1
    0
    Quand dans vos données vous avez écrit :
    1, rue de la halle 50500 Carentan
    Vous vous dites intérieurement : je sais où cela se situe... mais ne serait-ce pas mieux de le voir sur une carte ? Vous pouvez utiliser un webservice Google pour cela.

    Licence : Non renseignée - Publié le 09/11/2010 - Taille 1 Ko - Auteur : eclesia +

    Création de projet QML / Python

    Téléchargé 1 fois-
    0
    0
    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.
    Licence : GPL - Publié le 28/08/2015 - Auteur : Jiyuu +

    Un color picker

    Téléchargé 1 fois-
    0
    0
    Voici ce à quoi ressemblait l'énoncé de cette partie du premier exercice.



    Création d'un widget permettant de sélectionner la nuance de gris à partir d'une couleur. Seul le widget affichant le gradient de la nuance de gris sur une couleur sera évalué mais votre fenêtre peut afficher la couleur en cours et les valeurs de celle-ci pour démontrer le bon fonctionnement de celui-ci.

    Le widget peut être carré, rectangulaire, sphérique, en cercle, libre à votre imagination.

    Les étapes d'explications imposées :

    • Mise en place de la structure du widget (héritage, composition...) ;

    • Réalisation du gradient ;

    • Sélection et récupération de la couleur à partir du gr ... Voir la suite
    Licence : Non renseignée - Publié le 12/11/2010 - Taille 3 Ko - Auteur : gbdivers +

    Exécuter un test sur un ensemble de données

    Téléchargé 1 fois-
    0
    0
    QtTest permet de définir un ensemble de données (scénarios) pour un test, puis de réaliser le test sur chaque scénario défini.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 2 Ko

    Visionneuse de photos

    Téléchargé 1 fois-
    0
    0
    Une visionneuse de photos en QML.
    Licence : LGPL - Publié le 23/02/2011 - Taille 18 Kio

    Une photo dans son cadre

    Téléchargé 1 fois-
    0
    0
    Très simplement, une image affichée dans son cadre.
    Licence : Creative Commons - Publié le 28/12/2010

    Un updater de base

    Téléchargé 1 fois-
    0
    0
    Ce premier updater est très basique : il peut télécharger un fichier sur Internet, sans plus, quand l'utilisateur appuie sur un bouton.

    L'article associé
    Licence : Non renseignée - Publié le 01/11/2010 - Taille 3 Ko - Auteur : dourouc05 +

    Ouverture d'une boîte de dialogue avec Qt 4

    Téléchargé 1 fois-
    0
    0
    Nous verrons deux façons de faire : utilisation d'une fenêtre principale avec menus pour ouvrir une boîte de dialogue et une boite "À propos..." ET ouverture d'une fenêtre de dialogue par le biais d'un bouton.

    L'article associé
    Licence : Non renseignée - Publié le 01/11/2010 - Taille 3 Ko - Auteur : IrmatDen +

    Windows VDM

    Téléchargé 1 fois-
    1
    0
    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/ .
    Licence : Freeware - Publié le 23/01/2011 - Taille 9 Ko - Auteur : moithibault +

    Un navigateur avec QtWebKit

    Téléchargé 1 fois-
    0
    0
    Un simple navigateur exploitant les possibilités du module QtWebKit.
    Licence : LGPL - Publié le 24/02/2011 - Taille 96 Kio

    Création d'une fenêtre personnalisée

    Téléchargé 1 fois-
    0
    0
    Est-il possible de modifier l'aspect de ma fenêtre avec Qt ? La réponse est oui mais pas directement. En effet, ce n'est pas Qt qui gère la fenêtre mais le window manager sous-jacent (Windows, KDE, Gnome, Xfce, MacOS X...).

    La souplesse de Qt va nous permettre de contourner le problème afin de ne pas se soucier du window manager. N'étant pas évidente de prime abord, la solution utilise pourtant les fonctionnalités de base de Qt et plus particulièrement de QWidget. Cet article introduit ma façon de faire (il en existe surement d'autres) qui, je l'espère, est simple et suffisamment efficace pour s'adapter à tout type de projet.

    Vous pouvez li ... Voir la suite
    Licence : Non renseignée - Publié le 01/11/2010 - Taille 5 Ko - Auteur : braindeadbzh +

    Préparer le champ de bataille

    Téléchargé 1 fois-
    0
    0
    Ici, on introduit le premier widget personnalisé qui se dessine de lui-même.

    L'article associé
    Licence : Non renseignée - Publié le 12/11/2010 - Taille 7 Ko