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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Une visionneuse de photos en QML.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 18 Kio
|
|
|
Très simplement, une image affichée dans son cadre.
|
Licence : Creative Commons
- Publié le 28/12/2010
|
|
|
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
|
|
|
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
|
|
|
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 simple navigateur exploitant les possibilités du module QtWebKit.
|
Licence : LGPL
- Publié le 24/02/2011
- Taille 96 Kio
|
|
|
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
|
|
|
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
|
|