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
|
|
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 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
|
|
|
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
|
|
|
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
|
|
|
Un exemple de scène énorme - 40 000 éléments - avec le framework Graphics View
|
Licence : LGPL
- Publié le 24/02/2011
- Taille 64 Kio
|
|
|
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.
|
Licence : Non renseignée
- Publié le 23/01/2017
- Taille 3 Mo
- Auteur : EtherOS
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Très simplement, une image affichée dans son cadre.
|
Licence : Creative Commons
- Publié le 28/12/2010
|
|
|
Une calculatrice en QML, avec états et animations.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 10 Kio
|
|
|
Une grille constituée d'images, la sélection d'une en changera l'apparence, un clic en dehors désélectionnera.
|
Licence : Creative Commons
- Publié le 28/12/2010
|
|
|
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
|
|
|
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
|
|
|
Une visionneuse de photos en QML.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 18 Kio
|
|
|
|
Code source -
Licence : Non renseignée
- Publié le 24/08/2021
- Taille 11 Ko
- Éditeur : Nokia
|
|
|
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
|
|
|
Ce petit projet d'exemple permet de présenter l'utilisation des geometry shaders avec Qt. Retrouvez une description complète sur l'utilisation des geometry shaders (avec et sans Qt) sur mon blog : Introduction aux geometry shaders.
|
Licence : Libre
- Publié le 21/07/2012
- Taille 869 Ko
- Auteur : gbdivers
|
|
|
Avant toute exploitation de la base de données, il est plus que nécessaire d'y entrer des données. Évidemment, QtSql en est capable.
L'article associé
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 2 Ko
- Auteur : Alain Defrance
|
|
|
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
|
|