Sources QML

Toutes les sources en QML, le langage déclaratif d'interfaces graphiques de Qt Quick.
Ajouter un nouvel élément

    Snake

    Éditeur : Nokia + 820 Kio
    Le snake, le jeu du serpent, où l'on contrôle un serpent devant attraper quelques friandises, entièrement fait en QML.

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

    Licence : Autre - 10/04/2015 - Téléchargé 7 x
    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.

    Démineur

    Éditeur : Nokia + 105 Kio
    Un grand classique : le démineur. Refait en QML pour l'interface et en C++ pour la logique.

    GridView et mousearea

    Éditeur : Qt Developer Network +
    Une grille constituée d'images, la sélection d'une en changera l'apparence, un clic en dehors désélectionnera.

    Une calculatrice en QML

    Éditeur : Nokia + 10 Kio
    Une calculatrice en QML, avec états et animations.

    Tri en temps réel et filtrage

    Éditeur : Qt Developer Network +
    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é.

    Utilisation du timer

    Éditeur : Qt Developer Network +
    Un exemple pour l'utilisation de Timer pour mettre à jour une date dans un champ de texte perpétuellement.

    External Storage pour QML

    Licence : Autre - 28/10/2015 - Téléchargé 2 x
    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.

    Samegame

    Éditeur : Nokia + 340 Kio
    Un jeu d'élimination des boules de même couleur, la logique étant réalisée en JavaScript, le jeu en lui-même étant en QML.

    Client Flickr

    Éditeur : Nokia + 15 Kio
    Une application Flickr mobile en QML.

    Visionneuse de photos

    Éditeur : Nokia + 18 Kio
    Une visionneuse de photos en QML.

    QmlBelote

    Licence : Autre - 21/06/2012 - Téléchargé 1 x
    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.

    Client RSS

    Éditeur : Nokia + 6 Kio
    Un client RSS écrit en QML.

    Client Twitter

    Éditeur : Nokia + 15 Kio
    Un client de recherche Twitter mobile en QML.

    Navigateur Web

    Éditeur : Nokia + 12 Kio
    Un navigateur Web en QML.

    Une photo dans son cadre

    Éditeur : Qt Developer Network +
    Très simplement, une image affichée dans son cadre.

16 éléments

Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -