Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wxwidgets [Le 19/04/2017, 11:38]
82.64.1.210 [Compilation]
wxwidgets [Le 11/09/2022, 11:54] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 3: Ligne 3:
 ---- ----
 ====== wxWidgets - programmation d'​interface multiplate-formes ====== ====== wxWidgets - programmation d'​interface multiplate-formes ======
 +
 +<note warning>​la plupart de cette page date de 2010, ces informations doivent être prises avec des pincettes</​note>​
  
 [[wpfr>​wxWidgets]] (anciennement wxWindows) est une bibliothèque graphique libre utilisée comme boîte à outils de programmation d'​interface utilisateur multiplate-formes. À la différence d'​autres boîtes à outils qui tentent de restituer une interface utilisateur identique sur toutes les plateformes,​ wxWidgets restitue des abstractions similaires, mais avec l'​apparence native de chaque environnement cible, ce qui est moins dépaysant pour les utilisateurs finaux. wxWidgets est disponible entre autres pour Macintosh, GNU/Linux et Unix, Microsoft Windows, OS/2, ainsi que pour du matériel embarqué sous GNU/Linux ou Windows CE [[wpfr>​wxWidgets]] (anciennement wxWindows) est une bibliothèque graphique libre utilisée comme boîte à outils de programmation d'​interface utilisateur multiplate-formes. À la différence d'​autres boîtes à outils qui tentent de restituer une interface utilisateur identique sur toutes les plateformes,​ wxWidgets restitue des abstractions similaires, mais avec l'​apparence native de chaque environnement cible, ce qui est moins dépaysant pour les utilisateurs finaux. wxWidgets est disponible entre autres pour Macintosh, GNU/Linux et Unix, Microsoft Windows, OS/2, ainsi que pour du matériel embarqué sous GNU/Linux ou Windows CE
Ligne 66: Ligne 68:
    make -j2    make -j2
  
-où 2 représente le nombre de cœur de votre processeur, si vous avez quatre cœurs vous mettrez donc  j4 :-P +où 2 représente le nombre de cœur de votre processeur, si vous avez quatre cœurs vous mettrez donc  j4 :-P
 </​note>​ </​note>​
  
Ligne 111: Ligne 113:
  
 pour exécuter les tutoriels présentés ici: pour exécuter les tutoriels présentés ici:
-http://​chgi.developpez.com/​wxwidgets/​+https://​chgi.developpez.com/​wxwidgets/​
  
 il faut penser à encadrer toutes les chaînes avec la fonction/​macro wxT il faut penser à encadrer toutes les chaînes avec la fonction/​macro wxT
  
-=>​ex: ​    ​+=>ex:
    ​SetTitle( wxT("​Nouveau Titre"​));​    ​SetTitle( wxT("​Nouveau Titre"​));​
  
 ensuite, un prototype a évolué (tuto4), pour la gestion des timers (à modifier ds le header & le source) ensuite, un prototype a évolué (tuto4), pour la gestion des timers (à modifier ds le header & le source)
  
-ce n'est plus +ce n'est plus
    void TMyFrame::​OnTimer(wxCommandEvent&​ event)    void TMyFrame::​OnTimer(wxCommandEvent&​ event)
 mais mais
Ligne 133: Ligne 135:
 ===== Voir aussi ===== ===== Voir aussi =====
   * voir aussi [[qt]], [[qtcreator]]   * voir aussi [[qt]], [[qtcreator]]
-  * **(en)** [[http://​wxwidgets.org/​|Site officiel]] +  * **(en)** [[https://​wxwidgets.org/​|Site officiel]] 
-  * [[http://​fr.wikibooks.org/​wiki/​Interfaces_graphiques_en_C%2B%2B_avec_wxWidget|Apprentissage : Interfaces graphiques en C++ avec wxWidget sur Wikibooks]]+  * [[https://​fr.wikibooks.org/​wiki/​Interfaces_graphiques_en_C%2B%2B_avec_wxWidget|Apprentissage : Interfaces graphiques en C++ avec wxWidget sur Wikibooks]]
   * [[http://​cfred.free.fr/​tutowxwidgets.php|Tutoriel en français]] et [[http://​cfred.free.fr/​punbb/​index.php|forum]]   * [[http://​cfred.free.fr/​tutowxwidgets.php|Tutoriel en français]] et [[http://​cfred.free.fr/​punbb/​index.php|forum]]
   * [[http://​wxdev.fr/​|Site d'​entraide francophone]]   * [[http://​wxdev.fr/​|Site d'​entraide francophone]]
Ligne 140: Ligne 142:
   * **(en)** [[http://​wxcode.sourceforge.net/​|Exemple de code]]   * **(en)** [[http://​wxcode.sourceforge.net/​|Exemple de code]]
   * **(en)** [[http://​wiki.codeblocks.org/​index.php?​title=Comparison_of_wxSmith_features#​General_information|Comparaison des éditeur wxwidgets]]   * **(en)** [[http://​wiki.codeblocks.org/​index.php?​title=Comparison_of_wxSmith_features#​General_information|Comparaison des éditeur wxwidgets]]
-  * [[http://​wiki.wxwidgets.org/​Installing_and_configuring_under_Ubuntu|Installing and configuring under Ubuntu]] ( wiki wxwidget )+  * [[https://​wiki.wxwidgets.org/​Installing_and_configuring_under_Ubuntu|Installing and configuring under Ubuntu]] ( wiki wxwidget )
  
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​Uims]] ([[http://​forum.ubuntu-fr.org/​profile.php?​id=33687|profil forum]]), [[utilisateurs:​Zoloom]] ​ et [[utilisateurs:​MagicNono]]//​ //​Contributeurs : [[:​utilisateurs:​Uims]] ([[http://​forum.ubuntu-fr.org/​profile.php?​id=33687|profil forum]]), [[utilisateurs:​Zoloom]] ​ et [[utilisateurs:​MagicNono]]//​
  • wxwidgets.1492594729.txt.gz
  • Dernière modification: Le 19/04/2017, 11:38
  • par 82.64.1.210