Codes sources Qt121 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 121 ressources de cette catégorie
|
|
|
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
|
Licence : GPL
- Publié le 29/08/2012
- Taille 60 Ko
- Auteur : Dimitry.e
|
|
|
|
|
Avec l'exemple fourni, le débogage devient beaucoup plus aisé, étant donné que vous pourrez obtenir ceci par exemple :
BEGIN Cls::Cls()
END Cls::Cls()
BEGIN void Cls::method(const QString&)
BEGIN int Cls::anotherMethod()
Regular output
END int Cls::anotherMethod()
END void Cls::method(const QString&)
BEGIN Cls::~Cls()
END Cls::~Cls()
|
Licence : Non renseignée
- Publié le 12/11/2010
- Taille 1 Ko
|
|
|
|
Ce mini-projet Qt 5 présente les nouvelles possibilités de connexions entre signaux et slots proposées dans Qt 5 :
- les connexions avec un pointeur de fonction ;
- les connexions avec les fonctions lambdas.
Pour en savoir plus, rendez-vous sur mon blog : Les signaux et slots dans Qt5
|
Licence : Libre
- Publié le 20/01/2017
- Taille 1 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
|
|
|
|
|
|
Code source -
Licence : Non renseignée
- Publié le 13/04/2021
- Taille 1 Ko
- Éditeur : Nokia
|
|
|
|
|
Sources en c/c++ avec utilisation de la bibliothèque Qt d'un petit programme de visualisation des données Exif d'une image. Pour sélectionner le fichier sur le disque on utilise un QTreeView associé à un QFileSystemModel.
|
Licence : Libre
- Publié le 24/10/2011
- Taille 7 Ko
- Auteur : mllibre
|
|
|
|
|
Sources en C/C++ d'une application graphique basée sur la bibliothèque Qt calculant et affichant le spectre de puissance du signal provenant de l'entrée de la carte son du pc.
|
Licence : Libre
- Publié le 29/10/2011
- Taille 12 Ko
- Auteur : mllibre
|
|
|
|
|
Le module QtTest permet de réaliser simplement ses tests unitaires et benchmark avec le framework Qt. Nous allons commencer par écrire un test simple permettant de vérifier que la fonction QString::toUpper copie correctement la chaine de caractères en convertissant en majuscule.
|
Licence : Non renseignée
- Publié le 09/11/2010
|
|
|
|
|
|
Licence : Non renseignée
- Publié le 12/11/2010
- Taille 7 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é
|
Licence : Non renseignée
- Publié le 12/11/2010
- Taille 1 Ko
|
|
|
|
|
Il est assez fréquent d'écrire du code itérant sur un document XML, effectuant des actions précises sur les éléments avec des tags spécifiques. Habituellement, on le fait comme suit :
for(QDomElement elem = parent.firstChildElement("tag");
!elem.isNull();
elem = elem.nextSiblingElement("tag")){
doSomething(elem);
}
C'est bien mais ce serait mieux d'utiliser le foreach de Qt, non ? Eh bien, c'est ce que ceci vous pemret de faire !
|
Licence : Non renseignée
- Publié le 12/11/2010
- Taille 2 Ko
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
Un client RSS écrit en QML.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 6 Kio
|
|
|
|
|
Une visionneuse de photos en QML.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 18 Kio
|
|
|
|
Il est très utile d'avoir des widgets parents et enfants, c'est d'ailleurs le but de ceci.
L'article associé
|
Licence : Non renseignée
- Publié le 12/11/2010
- Taille 1 Ko
|
|
|
|
|
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
|
|
|
|
|
|
Licence : Non renseignée
- Publié le 05/11/2010
- Taille 5.4 Ko
|
|
|
|
|
|
Licence : Non renseignée
- Publié le 21/06/2012
- Auteur : dourouc05
|
|