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

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

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

    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 +

    Un navigateur avec QtWebKit

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

    Un updater de base

    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 +

    Hello World

    0
    0
    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

    Intégrer des gadgets logiciels (ou widgets) avec QWebKit

    0
    0
    Voic un exemple qui montre comment utiliser un simple .ui et un script pour intégrer une calculette dans une page web afficher avec QWebKit.

    Vous pouvez lire le tutoriel associé.
    Licence : Non renseignée - Publié le 05/11/2010 - Taille 5.4 Ko

    Première connexion à une base de données

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

    Client RSS

    0
    0
    Un client RSS écrit en QML.
    Licence : LGPL - Publié le 23/02/2011 - Taille 6 Kio

    Visionneuse de photos

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

    Avec un canon, on peut tout faire

    0
    0
    Par rapport à la source précédente, on ne fait qu'ajouter le dessin d'un canon à l'écran.

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

    Création de projet QML / Python

    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 +

    Info-bulles

    0
    0
    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 +

    Interroger la base de données

    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 +

    Terminer proprement l'application

    0
    0
    Après notre première application, continuons afin de terminer proprement l'application sur requête de l'utilisateur.

    L'article associé
    Code source - Licence : Non renseignée - Publié le 13/04/2021 - Taille 1 Ko - Éditeur : Nokia +

    Imprimer des étiquettes autocollantes en passant par un fichier PDF

    0
    0
    Dans le cadre d'un projet écrit en PyQt4, j'avais plusieurs impressions d'étiquettes à faire et j'ai fini par mettre au point le code suivant.

    La particularité, c'est que le programme n'imprime pas lui-même : il crée des fichiers PDF. Cela permet de vérifier visuellement ce qui va être imprimé et on laissera le visualiseur PDF utilisé (Acrobat Reader ou autre) imprimer lui-même.

    Ce code est multiplateforme (au moins Windows et Linux).

    Le code

    L'impression et l'affichage des étiquettes est présenté sous forme de classe.

    Les principales données à passer à l'instanciation de la classe sont :

    • etiq : liste des chaines, éventuellement multilignes (avec os.linese ... Voir la suite
    Licence : Non renseignée - Publié le 22/01/2011 - Auteur : tyrtamos +

    Génération d'un fichier pdf

    0
    0
    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.
    Licence : Non renseignée - Publié le 12/01/2011 - Taille 13 Ko - Auteur : Jiyuu +

    Tire-lui dessus !

    0
    0
    C'est bien de contrôler la puissance, il faut encore animer le tir résultant.

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

    QmlBelote

    0
    0
    Une petite application de gestion des scores à la belote, orientée MeeGo.

    Basé sur l'article Première application mobile en QML pour MeeGo 1.2 Harmattan.
    Licence : Non renseignée - Publié le 21/06/2012 - Auteur : dourouc05 +

    Des tests unitaires basiques

    0
    0
    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

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

    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

    DomElementContainer

    0
    0
    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