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

Les traductions des meilleurs articles techniques du wiki du Qt Developer Network pour la programmation C++ et Python avec Qt

Les traductions des meilleurs articles techniques du wiki du Qt Developer Network pour la programmation C++ et Python avec Qt

Nombre d´auteurs : 2, nombre d´articles : 22, dernière mise à jour : 1er septembre 2021 

 

Sommaire

menu Qt Quick et QML
  • PDF on-line ZIP 
    fr
    QML et les styles
    par traducteur : Thibaut Cuvelier
    QML fournit plusieurs mécanismes pour donner un style à une interface graphique. Voici trois approches communes.
     
  • PDF on-line ZIP 
    fr
    La création de colonnes dans une ListView en QML
    par traducteur : Thibaut Cuvelier
    Ici sera présentée une méthode pour créer une ListView avec plusieurs colonnes dont les largeurs dépendent de la taille des données dans toute la colonne, pas seulement dans la cellule.
     
  • PDF on-line ZIP 
    fr
    Utiliser QML et QtWebKit avec PySide
    par traducteur : Thibaut Cuvelier
    Ce tutoriel sur PySide montre comment intégrer du code Python et QtWebKit avec QML. Le résultat sera un contenu HTML et une logique dans une application QML, tout en pouvant envoyer des messages entre le contexte JavaScript de la QWebView et le monde Python. On utilisera JSON, alert() et evaluateJavaScript() pour échanger des structures de données arbitraires (valeurs, listes, dictionnaires) entre Python et JavaScript dans la QWebView.
     
  • PDF on-line ZIP 
    fr
    Introduction à Qt Quick pour les développeurs C++
    par traducteur : Louis du Verdier
    L'offre de cette expérience requiert que des designers et des développeurs travaillent plus que jamais ensemble. Finie l'époque où les designers pouvaient encore faire du pixel mapping à tout bout de champ et s'attendre que des développeurs implémentent leur vision. Sont également finis les jours où les développeurs codaient entièrement en faisant attention aux performances, sans jeter un ?il au charme visuel. Le design, le développement et les tests doivent devenir un cycle itératif, non un chemin linéaire.
     
  • PDF on-line ZIP 
    fr
    Livre blanc de l'outillage de Qt Quick
    par traducteur : Thibaut Cuvelier, traducteur : Louis du Verdier
    Qt Quick correspond à une collection de technologies qui sont conçues pour aider les développeurs à créer des interfaces utilisateur intuitives, fluides et à l'apparence moderne, le genre d'interfaces graphiques de plus en plus utilisées sur les téléphones portables, lecteurs média, set-top boxes et autres appareils portables. Qt Quick est constitué d'un ensemble riche d'éléments d'interface utilisateur, d'un langage déclaratif pour la représentation d'interfaces utilisateur, et d'un moteur d'exécution de langage. Une collection d'API C++ est utilisée pour intégrer ces caractéristiques de haut niveau avec les applications Qt classiques. La version 2.1 de l'environnement de développement (EDI) Qt Creator introduit des outils utiles au développement d'applications Qt Quick. Ce livre blanc donne une introduction de Qt Creator et des outils de Qt Quick qu'il propose aux développeurs durant le cycle de vie concernant le développement de l'application.
     
  • PDF on-line ZIP 
    fr
    Applications mobiles modernes avec Qt et QML
    par traducteur : Louis du Verdier
    Qt est un framework flexible et puissant pour la création d'applications multi-plateformes. QML est désormais un élément de Qt, fournissant un langage qui donne une liberté complète dans le développement d'interfaces utilisateur.
     
menu Le tutoriel Qt Quick
  • PDF on-line ZIP 
    fr
    Une introduction à Qt Quick
    par traducteur : Louis du Verdier
    Cet article va décrire les outils nécessaires ainsi que leur utilisation de base pour suivre correctement le tutoriel Qt Quick.
     
  • PDF on-line ZIP 
    fr
    Les bases
    par traducteur : Louis du Verdier
    Non, on ne commence pas avec un programme QML affichant « Hello world ! ». On commence avec quelque chose de bien plus excitant : un programme QML qui affiche un rectangle bleu de 300 × 300 pixels.
     
  • PDF on-line ZIP 
    fr
    Les composants
    par traducteur : Louis du Verdier
    Dans la partie précédente ont été faits les premiers pas avec QML (Qt Meta-object Language). Lors de cette deuxième étape dans la découverte de ce langage, on étudiera les composants personnalisés, les alias et les id, afin de rassembler suffisamment de connaissances pour pouvoir créer une première application QML.
     
menu Qt WebKit
  • PDF on-line ZIP 
    fr
    Extension de Qt WebKit
    par traducteur : Thibaut Cuvelier
    Le module QtWebKit rend possible aux développeurs la tâche d'étendre et de combiner les fonctionnalités de Qt et de WebKit. Ce design hybride entre C++ et technologies Web devient de plus en plus populaire pour une bonne centaine de raisons, parmi lesquelles on trouve la grande communauté des développeurs Web expérimentés.
     
  • PDF on-line ZIP 
    fr
    Utiliser QML et QtWebKit avec PySide
    par traducteur : Thibaut Cuvelier
    Ce tutoriel sur PySide montre comment intégrer du code Python et QtWebKit avec QML. Le résultat sera un contenu HTML et une logique dans une application QML, tout en pouvant envoyer des messages entre le contexte JavaScript de la QWebView et le monde Python. On utilisera JSON, alert() et evaluateJavaScript() pour échanger des structures de données arbitraires (valeurs, listes, dictionnaires) entre Python et JavaScript dans la QWebView.
     
menu Qt en Python (PySide)
  • PDF on-line ZIP 
    fr
    Installation de PySide : binaires et compilation
    par traducteur : Thibaut Cuvelier
    L'installation de PySide est généralement très simple. Cet article vous montre les différentes manières de l'installer : que ce soit par le biais de binaires précompilés ou par la compilation, la majorité des systèmes d'exploitation supportés actuellement sont présentés.
     
  • PDF on-line ZIP 
    fr
    Génération de bindings PySide avec Shiboken
    par traducteur : Thibaut Cuvelier
    Ce tutoriel décrit le processus de création de bindings avec Shiboken. Une bibliothèque très simple et basée sur Qt sera utilisée en exemple.
     
  • PDF on-line ZIP 
    fr
    Utiliser QML et QtWebKit avec PySide
    par traducteur : Thibaut Cuvelier
    Ce tutoriel sur PySide montre comment intégrer du code Python et QtWebKit avec QML. Le résultat sera un contenu HTML et une logique dans une application QML, tout en pouvant envoyer des messages entre le contexte JavaScript de la QWebView et le monde Python. On utilisera JSON, alert() et evaluateJavaScript() pour échanger des structures de données arbitraires (valeurs, listes, dictionnaires) entre Python et JavaScript dans la QWebView.
     
menu PySide Simplissimus
  • PDF on-line ZIP 
    fr
    Introduction
    par traducteur : Thibaut Cuvelier
    PySide Simplissimus : des tutoriels d'une dizaine de minutes pour un débutant par un débutant.
     
  • PDF on-line ZIP 
    fr
    Comment fermer une application
    par traducteur : Thibaut Cuvelier
    Ceci ne vous prendra pas plus de cinq minutes : le but de ce programme est de faire en sorte qu'un clic sur le pushButton arrête l'exécution de ce programme. Comme toujours, on commence dans le Qt Designer. On appelle le programme d'une manière plutôt fleurie, quitter, ainsi le designer crée une MainWindow avec un bouton qui est enregistré en tant que quitter.ui.
     
  • PDF on-line ZIP 
    fr
    Comment créer une fenêtre À propos
    par traducteur : Thibaut Cuvelier
    Cette boîte de dialogue montre la version de la boîte elle-même, ainsi que celles de Qt, PySide et Python utilisées, avec la plateforme sur laquelle le programme est lancé.
     
  • PDF on-line ZIP 
    fr
    La licence
    par traducteur : Thibaut Cuvelier
    On va maintenant montrer comment satisfaire aux exigences de la GPL en affichant le texte de licence. 7 commentaires ·
     
  • PDF on-line ZIP 
    fr
    Combiner licence, à propos et fermer
    par traducteur : Thibaut Cuvelier
    Ici, on combine les trois scripts précédents en un seul miniprogramme, que l'on nomme combine.
     
  • PDF on-line ZIP 
    fr
    On peut combiner les trois scripts d'une autre manière que montré précédemment.
     
  • PDF on-line ZIP 
    fr
    Voici la dernière manière de combiner les trois scripts précédents. Dans cette version, on va éliminer le fichier combine.ui et sa version Python, ui_combine.py : on n'utilise donc plus le Qt Designer.
     
  • PDF on-line ZIP 
    fr
    Une application d'ingénierie
    par traducteur : Thibaut Cuvelier
    Après avoir étudié les différentes manières de réaliser des GUI, on va maintenant en créer une pour un moteur de calcul.
     
menu Divers
  • PDF on-line ZIP 
    fr
    Compiler l'add-in Qt de Visual Studio
    par traducteur : Louis du Verdier
    L'add-in Visual Studio de Qt est disponible depuis peu en open source, il est donc possible de le compiler soi-même, voici la marche à suivre.
     
  • PDF on-line ZIP 
    fr
    QSqlTableModel en action
    par traducteur : Louis du Verdier
    Pour un programmeur qui démarrait sa vie avec PHP et les technologies Web, QSqlTableModel est une magnifique classe pour l'interaction avec les tables d'une base de données. Elle est très facile d'usage pour insérer, supprimer ou actualiser une entrée.
     
Consultez tous les cours

Copyright © 2011 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.