La version 6.0 de l'environnement graphique KDE Plasma vient de sortir. Dans cette nouvelle mouture, la pile technologique a subi deux mises à jour majeures : une transition vers la dernière version du framework d'application, Qt, et une migration vers la plateforme graphique moderne de Linux, Wayland....]]>https://linux.developpez.com/actu/354815/KDE-Plasma-la-version-6-0-de-l-environnement-de-bureau-est-disponible-avec-de-nouvelles-fonctionnalites-bien-que-porteuse-d-innovations-elle-laisse-transparaitre-certaines-lacunes-et-deceptions/#commentshttps://qt-creator.developpez.com/actu/351140/Qt-Creator-12-est-desormais-disponible-avec-l-integration-du-compilateur-interactif-Compiler-Explorer-et-le-debogage-pour-l-execution-de-scripts-de-compilation-CMake-3-27/2023-11-24T13:37:00+01:00La version 12.0 de Qt Creator est disponible
La version 12.0 de Qt Creator est, dès à présent, disponible au téléchargement.
Aux nouveautés, les utilisateurs pourront découvrir l'intégration de Compiler Explorer au sein de l'environnement de développement intégré. Ce nouveau module est disponible dans "Outils -> Compiler Explorer" et va ouvrir un nouveau panneau dans lequel vous pouvez taper du code. Ce code sera envoyé au serveur afin d'y être compilé ou même exécuté. Plus besoin d'ouvrir...]]>https://qt-creator.developpez.com/actu/351140/Qt-Creator-12-est-desormais-disponible-avec-l-integration-du-compilateur-interactif-Compiler-Explorer-et-le-debogage-pour-l-execution-de-scripts-de-compilation-CMake-3-27/#commentshttp://qt.developpez.com/actu/349461/La-version-6-6-de-Qt-est-desormais-disponible-et-s-accompagne-de-nouvelles-fonctionnalites-pour-une-experience-de-developpement-plus-productive/2023-10-12T15:17:00+02:00La version 6.6 de Qt est désormais disponible, et s'accompagne de nouvelles fonctionnalités, pour une expérience de développement plus productive
L'équipe en charge du développement de Qt a annoncé la sortie de Qt 6.6. Cette version apporte plusieurs aperçus technologiques, ainsi que diverses améliorations et promet une expérience plus productive et plus agréable pour les développeurs.
Aujourd'hui, c'est la sixième fois que de nouvelles fonctionnalités sont publiées dans la série Qt 6, avec de petits...]]>http://qt.developpez.com/actu/349461/La-version-6-6-de-Qt-est-desormais-disponible-et-s-accompagne-de-nouvelles-fonctionnalites-pour-une-experience-de-developpement-plus-productive/#commentshttps://programmation.developpez.com/actu/341038/Quels-sont-vos-environnements-de-developpement-integres-EDI-preferes-en-2023-Pourquoi-Partagez-vos-avis/2023-02-01T13:08:00+01:00Quels sont vos environnements de développement intégrés (EDI) ou éditeurs de code préférés en 2023 ? Et pourquoi ? Partagez vos avis
Chers membres du club,
De nos jours, il existe une multitude d'outils mis à la disposition des développeurs afin de plus ou moins leur faciliter les tâches. Toutefois, chacun de ses outils dispose d'un certain nombre d'utilisateurs pour lesquels les préférences sont édictées soit par la facilité d'utilisation de l'outil, soit pour les fonctionnalités proposées. Il devient...]]>https://programmation.developpez.com/actu/341038/Quels-sont-vos-environnements-de-developpement-integres-EDI-preferes-en-2023-Pourquoi-Partagez-vos-avis/#commentshttp://qt.developpez.com/actu/340713/Petite-presentation-de-Qt-a-l-usage-des-Pascaliens-Delphi-Lazarus-une-comparaison-critique-de-HTML-Dev/2023-01-27T07:28:00+01:00 dans une discussion sur le forum Delphi, j'ai comparé les capacités concernant les "Grids" de FMX avec celles de Qt. Je lis régulièrement des inexactitudes concernant notamment les coûts comparés. Je me permets donc de ce forum dédié pour présenter incomplètement voire maladroitement ce framework.
Licences :
Avec Qt, la lecture des licences est assez compliquée et je pense que même en y faisant attention, on n'est pas dans le temps à l'abri d'une mauvaise surprise. Elles ont été et sont...
]]>http://qt.developpez.com/actu/340713/Petite-presentation-de-Qt-a-l-usage-des-Pascaliens-Delphi-Lazarus-une-comparaison-critique-de-HTML-Dev/#commentshttps://jetbrains.developpez.com/actu/339829/JetBrains-devoile-la-feuille-de-route-de-CLion-2023-1-un-apercu-de-ce-qui-vous-attend-dans-la-prochaine-version-majeure-de-l-EDI-C-Cplusplus-multiplateforme/2022-12-29T09:53:00+01:00JetBrains dévoile la feuille de route de CLion 2023.1 : Un aperçu de ce qui vous attend dans la prochaine version majeure de l'EDI C/C++ multiplateforme
Il y a seulement quelques semaines que JetBrains a annoncé la sortie de CLion 2022.3. Dans cette dernière mise à jour majeure de l'année 2022 de son EDI C/C++ multiplateforme, JetBrains a amélioré l'expérience utilisateur sur tous les plans, qu'il s'agisse de projets ne comportant que quelques fichiers C/C++ ou d'applications complexes basées sur...]]>https://jetbrains.developpez.com/actu/339829/JetBrains-devoile-la-feuille-de-route-de-CLion-2023-1-un-apercu-de-ce-qui-vous-attend-dans-la-prochaine-version-majeure-de-l-EDI-C-Cplusplus-multiplateforme/#commentshttp://qt.developpez.com/actu/337197/Qt-6-4-est-disponible-elle-apporte-plus-de-fonctionnalites-aux-types-TableView-et-TreeView-et-des-animations-plus-fluides-dans-Qt-Quick/2022-09-30T12:11:00+02:00Qt 6.4 est disponible, elle apporte plus de fonctionnalités aux types TableView et TreeView, et des animations plus fluides dans Qt Quick
The Qt Company a publié le 29 septembre la version 6.4 de Qt. L'équipe Qt a ajouté plus de fonctionnalités aux types TableView et TreeView de Qt Quick. Les développeurs d'applications ont plus de contrôle sur le positionnement des cellules, les animations, et l'expansion et la réduction des noeuds de l'arbre. « Aujourd'hui, nous avons publié Qt 6.4 ! La dernière...]]>http://qt.developpez.com/actu/337197/Qt-6-4-est-disponible-elle-apporte-plus-de-fonctionnalites-aux-types-TableView-et-TreeView-et-des-animations-plus-fluides-dans-Qt-Quick/#commentshttps://programmation.developpez.com/actu/337066/Quels-sont-les-langages-de-programmation-que-vous-detestez-le-plus-en-2022-Pourquoi-Partagez-vos-avis/2022-09-29T13:12:00+02:00Quels sont les langages de programmation que vous détestez le plus en 2022 ? Pourquoi ? Partagez vos avis
Chers membres du club,
Vous avez été nombreux à vous exprimer sur notre précédent sondage relatif aux langages de programmation que vous détestez le plus, cela aussi bien dans le cadre de vos activités professionnelles que personnelles. Trois années se sont écoulées entre temps et nous estimons qu'il serait intéressant de voir comment la situation a évolué entre temps, notamment les langages...]]>https://programmation.developpez.com/actu/337066/Quels-sont-les-langages-de-programmation-que-vous-detestez-le-plus-en-2022-Pourquoi-Partagez-vos-avis/#commentshttps://cpp.developpez.com/actu/336657/Cppfront-la-proposition-de-nouvelle-syntaxe-Cplusplus-par-Herb-Sutter-anime-les-debats-entre-developpeurs-sur-les-besoins-en-termes-d-evolution-du-langage-et-les-comparaisons-avec-des-projets-similaires/2022-09-19T09:00:00+02:00Cppfront, la proposition de nouvelle syntaxe C++ par Herb Sutter, anime les débats entre développeurs sur les besoins en termes d'évolution du langage Et les comparaisons avec des projets similaires
Cppfront c'est déjà 5 ans de travail dans l'ombre. C'est un projet personnel de Herb Sutter avec un objectif qui se résume en une phrase simple : proposer une évolution du C++ à la syntaxe dix fois plus simple que l'actuelle, plus sûre et avec le même niveau de support d'outils dont bénéficient les autres...]]>https://cpp.developpez.com/actu/336657/Cppfront-la-proposition-de-nouvelle-syntaxe-Cplusplus-par-Herb-Sutter-anime-les-debats-entre-developpeurs-sur-les-besoins-en-termes-d-evolution-du-langage-et-les-comparaisons-avec-des-projets-similaires/#commentshttps://jetbrains.developpez.com/actu/335475/CLion-2022-2-est-disponible-tour-d-horizon-des-nouveautes-de-l-EDI-C-Cplusplus-multiplateforme-de-JetBrains/2022-08-01T14:35:00+02:00CLion 2022.2 est disponible Tour d'horizon des nouveautés de l'EDI C/C++ multiplateforme de JetBrains
Dans la version 2022.2 de CLion, JetBrains propose une meilleure intégration avec CMake et les Presets CMake. L'entreprise a aussi amélioré la fenêtre contextuelle Quick Documentation, pour en faire une source de connaissances sur votre code C++ et CMake. L'amélioration de l'analyse statique et dynamique du code, l'intégration améliorée du débogueur et les améliorations des performances pour les...]]>https://jetbrains.developpez.com/actu/335475/CLion-2022-2-est-disponible-tour-d-horizon-des-nouveautes-de-l-EDI-C-Cplusplus-multiplateforme-de-JetBrains/#commentshttps://cpp.developpez.com/actu/335142/Le-projet-Carbon-un-successeur-experimental-du-Cplusplus-explore-une-direction-future-possible-pour-le-Cplusplus-etant-donne-les-difficultes-a-l-ameliorer-et-mise-sur-l-interoperabilite-comme-base-de-travail/2022-07-20T14:36:00+02:00Le projet Carbon, un successeur expérimental du C++, explore une direction future possible pour le C++ étant donné les difficultés à l'améliorer Et mise sur l'interopérabilité comme base de travail
En février 2020, un vote crucial a eu lieu au sein du comité de normalisation du C++ sur la rupture de la compatibilité ABI en faveur de la performance. L'initiative principalement poussée par les employés de Google a échoué. Résultat : de nombreux Googlers ont cessé de participer à la normalisation du...]]>https://cpp.developpez.com/actu/335142/Le-projet-Carbon-un-successeur-experimental-du-Cplusplus-explore-une-direction-future-possible-pour-le-Cplusplus-etant-donne-les-difficultes-a-l-ameliorer-et-mise-sur-l-interoperabilite-comme-base-de-travail/#commentshttps://qt.developpez.com/tutoriels/dgenon/cours-qstatemachine-qhistorystate/2022-07-13T07:40:00+02:00 Si vous avez terminé l'apprentissage des bases de la programmation de la bibliothèque QStateMachine, je vous suggère de suivre ce cours sur l'utilisation de la classe "pseudo-état" QHistoryState qui vous permettra d'historiser/restaurer l'état de la "machine à états", ou d'en interrompre temporairement l'activité.
La section VIII-B de ce cours traite de l'interaction QHistoryState et du principe du parallélisme des états, et implique d'avoir au moins survolé...]]>https://jetbrains.developpez.com/actu/333798/JetBrains-lance-le-programme-d-acces-anticipe-EAP-a-CLion-2022-2-la-deuxieme-mise-a-jour-majeure-de-l-annee-de-son-EDI-C-Cplusplus-multiplateforme/2022-05-26T09:04:00+02:00JetBrains lance le programme d'accès anticipé (EAP) à CLion 2022.2 La deuxième mise à jour majeure de l'année de son EDI C/C++ multiplateforme
Le programme d'accès anticipé (EAP) à CLion 2022.2, la deuxième mise à jour majeure de l'année de l'EDI C/C++ multiplateforme de JetBrains, a démarré. Vous pouvez télécharger les dernières builds EAP sur le site Web de JetBrains. Vous pouvez également les obtenir via l'application Toolbox ou sous forme de package snap (si vous utilisez Ubuntu). Notez que...]]>https://jetbrains.developpez.com/actu/333798/JetBrains-lance-le-programme-d-acces-anticipe-EAP-a-CLion-2022-2-la-deuxieme-mise-a-jour-majeure-de-l-annee-de-son-EDI-C-Cplusplus-multiplateforme/#commentshttp://qt.developpez.com/actu/332598/Qt-6-3-est-disponible-avec-une-prise-en-charge-amelioree-de-Wayland-et-ajoute-le-module-Qt-Language-Server/2022-04-13T11:53:00+02:00Qt 6.3 est disponible avec une prise en charge améliorée de Wayland et ajoute le module Qt Language Server
The Qt Company a publié Qt 6.3 mardi comme une grande mise à jour de printemps de Qt 6, à la suite de Qt 6.2 LTS (long-term support) publiée à la fin de l'année dernière. Qt 6.3 comprend un nouveau module "Qt Language Server", quelques nouvelles fonctions dans le module Qt Core, Qt Quick a ajouté un MessageDialog qui fournira une boîte de dialogue native sur les plateformes prises...]]>http://qt.developpez.com/actu/332598/Qt-6-3-est-disponible-avec-une-prise-en-charge-amelioree-de-Wayland-et-ajoute-le-module-Qt-Language-Server/#commentshttp://qt.developpez.com/actu/330369/Le-nouveau-framework-de-Qt-le-framework-qui-fait-fonctionner-le-bureau-KDE-permet-aux-developpeurs-d-integrer-des-publicites-dans-leurs-applications-grace-a-Qt-Digital-Advertising/2022-01-24T08:45:00+01:00Le nouveau framework de Qt, le framework qui fait fonctionner le bureau KDE, permet aux développeurs d'intégrer des publicités dans leurs applications, grâce à Qt Digital Advertising
Dans un message adressé à la communauté des utilisateurs Qt le 18 janvier de cette année, la société Qt a annoncé la sortie de Qt Digital Advertising 1.0, sa nouvelle plateforme publicitaire qui permet aux développeurs d'intégrer facilement des campagnes publicitaires dans des applications multiplateformes basées sur...]]>http://qt.developpez.com/actu/330369/Le-nouveau-framework-de-Qt-le-framework-qui-fait-fonctionner-le-bureau-KDE-permet-aux-developpeurs-d-integrer-des-publicites-dans-leurs-applications-grace-a-Qt-Digital-Advertising/#commentshttps://qt.developpez.com/tutoriels/dgenon/cours-qstatemachine-qstateparallel/2021-12-03T07:04:00+01:00 Si vous avez terminé l'apprentissage des bases de la programmation de la bibliothèque QStateMachine ou si vous manipulez correctement ce framework, mais n'avez pas encore bien saisi le principe du parallélisme de ses états, je vous suggère de suivre ce cours sur les états parallèles utilisant la proprièté ParallelStates de la classe QState. Il est composé d'un cours en trois étapes supporté d'un ensemble de trois projets Qt à télécharger depuis un dépôt.
Ce cours vous permettra...]]>https://qt.developpez.com/tutoriels/dgenon/cours-qstatemachine/2021-11-30T07:03:00+01:00 Je vous propose un tutoriel pour comprendre et utiliser la bibliothèque QStateMachine.
Il est composé d'un cours en dix étapes et d'un ensemble de dix projets à télécharger depuis un dépôt.
À la fin de ces cours vous aurez acquis les bases indispensables pour manier efficacement cette bibliothèque.
Servez-vous de cette discussion pour me faire part de vos remarques, commentaires...]]>http://qt.developpez.com/actu/328778/The-Qt-Company-lance-un-site-pour-vous-permettre-d-explorer-le-monde-Qt-a-travers-une-experience-virtuelle-decouvrez-comment-et-pourquoi-Qt-est-utilise-dans-plusieurs-industries-et-plateformes/2021-11-12T09:52:00+01:00The Qt Company lance un site pour vous permettre d'explorer le monde Qt à travers une expérience virtuelle Découvrez comment et pourquoi Qt est utilisé dans plusieurs industries et plateformes
Pour ceux qui n'y sont pas familiers, Qt est une bibliothèque C++, actuellement développée principalement par The Qt Company. Qt offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, de gestion des fils d'exécution, d'analyse XML, entre autres. Plébiscité pour le...]]>http://qt.developpez.com/actu/328778/The-Qt-Company-lance-un-site-pour-vous-permettre-d-explorer-le-monde-Qt-a-travers-une-experience-virtuelle-decouvrez-comment-et-pourquoi-Qt-est-utilise-dans-plusieurs-industries-et-plateformes/#commentshttps://qt.developpez.com/tutoriels/dgenon/cours-qstatemachine-qstateparallel/2021-07-22T08:53:00+02:00 Si vous avez terminé l'apprentissage des bases de la programmation de la bibliothèque QStateMachine ou si vous manipulez correctement ce framework, mais n'avez pas encore bien saisi le principe du parallélisme de ses états, je vous suggère de suivre ce cours sur les états parallèles utilisant la proprièté ParallelStates de la classe QState. Il est composé d'un cours en trois étapes supporté d'un ensemble de trois projets Qt à télécharger depuis un dépôt.
Ce cours vous permettra...]]>http://qt.developpez.com/actu/315422/Sortie-de-Qt-Creator-4-15-avec-des-facilites-pour-la-definition-de-variables-d-environnement-et-une-meilleure-gestion-des-nouveautes-de-Cplusplus/2021-05-25T23:17:00+02:00 Général
Nous avons ajouté un filtre localisateur pour ouvrir des fichiers depuis n'importe où sur votre disque. Ce filtre de localisation était déjà disponible sur macOS en utilisant Spotlight. Maintenant, il est également disponible sur Linux et Windows, il peut être configuré pour utiliser n'importe quel outil de ligne de commande externe qui renvoie une liste de fichiers. Le paramètre par défaut consiste à utiliser "locate"...]]>http://qt.developpez.com/actu/315422/Sortie-de-Qt-Creator-4-15-avec-des-facilites-pour-la-definition-de-variables-d-environnement-et-une-meilleure-gestion-des-nouveautes-de-Cplusplus/#comments