{"id":89610,"date":"2020-07-24T07:41:59","date_gmt":"2020-07-24T05:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4"},"modified":"2020-07-24T07:41:59","modified_gmt":"2020-07-24T05:41:59","slug":"vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","title":{"rendered":"Sortie de la bo\u00eete \u00e0 outils graphique wxWidgets 3.1.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!msg\/wx-announce\/KAqnzqyHgwI\/t0-s8TIEAQAJ\">A eu lieu<\/a><\/noindex> publication d'un kit d'outils multiplateforme <noindex><a rel=\"nofollow\" href=\"http:\/\/wxwidgets.org\/\">wxWidgets 3.1.4<\/a><\/noindex>, permettant de cr\u00e9er des interfaces graphiques pour Linux, Windows, macOS, UNIX et les plateformes mobiles. wxWidgets 3.1 est positionn\u00e9 comme une branche pour les d\u00e9veloppeurs, dans laquelle de nouvelles fonctionnalit\u00e9s sont d\u00e9velopp\u00e9es en vue de la prochaine version stable 3.2.0. Compar\u00e9 \u00e0 la branche 3.0, il existe plusieurs incompatibilit\u00e9s au niveau API et la constance de l'ABI entre les versions interm\u00e9diaires 3.1.x n'est pas garantie.<\/p>\n<p>Le kit d'outils est \u00e9crit en C++ et est distribu\u00e9 sous une licence libre <noindex><a rel=\"nofollow\" href=\"http:\/\/www.wxwidgets.org\/about\/licence\">wxWindows Library License<\/a><\/noindex>, approuv\u00e9e par la Free Software Foundation et l'organisation OSI. La licence est bas\u00e9e sur la LGPL et se distingue par la possibilit\u00e9 d'utiliser ses propres conditions pour la distribution d'\u0153uvres d\u00e9riv\u00e9es sous forme binaire. Outre le d\u00e9veloppement d'applications en C\/C++, wxWidgets fournit des bindings pour la plupart des langages de programmation populaires, y compris pour  <noindex><a rel=\"nofollow\" href=\"http:\/\/wxphp.org\/\">PHP<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/wxpython.org\/\">Python<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/wxperl.sourceforge.net\/\">Perl<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"http:\/\/wxruby.rubyforge.org\/\">Ruby<\/a><\/noindex>. Contrairement \u00e0 d'autres kits d'outils, wxWidgets offre \u00e0 l'application un aspect et des m\u00e9thodes d'interaction v\u00e9ritablement natifs pour le syst\u00e8me cible, gr\u00e2ce \u00e0 l'utilisation des API syst\u00e8me, et non \u00e0 la simulation de l'interface graphique.<\/p>\n<p>Les principales nouveaut\u00e9s :\n<\/p>\n<ul>\n<\/li>\n<li class=\"l\"> Nouveau syst\u00e8me de construction bas\u00e9 sur CMake. Le syst\u00e8me de construction a \u00e9t\u00e9 mis \u00e0 jour pour prendre en charge de nouveaux compilateurs (MSVC 2019, g++ 10) et des syst\u00e8mes d'exploitation (macOS 10.14 et macOS 11 pour ARM);\n<li class=\"l\"> Nouveau port exp\u00e9rimental wxQt;\n<\/li>\n<li class=\"l\"> Support OpenGL retravaill\u00e9, am\u00e9liorant l'utilisation des nouvelles versions d'OpenGL (3.2+);\n<\/li>\n<li class=\"l\"> Support des \u00e9v\u00e9nements pour les gestes de contr\u00f4le, reproduits \u00e0 l'aide de la souris ajout\u00e9;\n<\/li>\n<li class=\"l\"> Dans wxFont et wxGraphicsContext, la possibilit\u00e9 de sp\u00e9cifier des valeurs non enti\u00e8res lors de la d\u00e9finition de la taille des polices et de la largeur du stylet a \u00e9t\u00e9 ajout\u00e9e;\n<\/li>\n<li class=\"l\"> Dans wxStaticBox, la possibilit\u00e9 d'assigner des \u00e9tiquettes arbitraires aux fen\u00eatres a \u00e9t\u00e9 mise en \u0153uvre;\n<\/li>\n<li class=\"l\"> Am\u00e9lioration de la prise en charge des \u00e9crans \u00e0 haute densit\u00e9 de pixels (High DPI);\n<\/li>\n<li class=\"l\"> Ajout de la prise en charge de la compression LZMA et des fichiers ZIP 64;\n<\/li>\n<li class=\"l\"> Nouvelles classes pr\u00e9sent\u00e9es : wxActivityIndicator, wxAddRemoveCtrl,<br \/>\n  wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,<br \/>\n  wxSecretStore et wxTempFFile;<\/p>\n<li class=\"l\"> Ajout de la prise en charge de la cong\u00e9lation de colonnes et de lignes dans wxGrid;\n<\/li>\n<li class=\"l\"> Nouvelles m\u00e9thodes pr\u00e9sent\u00e9es : wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::<br \/>\n  GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),<br \/>\n  wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),<br \/>\n  wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),<br \/>\n  wxToolbook::EnablePage(), wxUIActionSimulator::Select();\n<\/li>\n<li class=\"l\"> Des am\u00e9liorations significatives ont \u00e9t\u00e9 apport\u00e9es aux classes wxBusyInfo, wxDataViewCtrl,<br \/>\n  wxNotificationMessage, wxStaticBox, wxStyledTextCtrl et wxUIActionSimulator;<\/p>\n<li class=\"l\"> La s\u00e9curit\u00e9 a \u00e9t\u00e9 am\u00e9lior\u00e9e au stade de la compilation, gr\u00e2ce \u00e0 la possibilit\u00e9 de d\u00e9sactiver les conversions implicites dangereuses entre les cha\u00eenes de caract\u00e8res de type wxString et \u00abchar*\u00bb.\n<\/li>\n<li class=\"l\"> Toutes les biblioth\u00e8ques tierces incluses ont \u00e9t\u00e9 mises \u00e0 jour. Prise en charge ajout\u00e9e pour WebKit 2 et GStreamer 1.7;\n<\/li>\n<li class=\"l\"> Des am\u00e9liorations ont \u00e9t\u00e9 apport\u00e9es concernant la prise en charge de la norme C++11. Le support des compilateurs C++20 a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Un grand nombre de corrections a \u00e9t\u00e9 apport\u00e9 dans les ports wxGTK3 et wxOSX\/Cocoa.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53418\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0434\u043b\u044f Linux, Windows, macOS, UNIX \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. wxWidgets 3.1 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0432\u0435\u0442\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 3.2.0. \u041f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0432\u0435\u0442\u043a\u043e\u0439 3.0 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u0440\u044f\u0434 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c ABI \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 3.1.x. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-89610","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-24T05:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-24T05:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Publication du kit d'outils graphiques wxWidgets 3.1.4 | ProHoster","description":"Le kit d'outils multiplateforme a \u00e9t\u00e9 publi\u00e9","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-24T05:41:59+00:00","article:modified_time":"2020-07-24T05:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89610","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:07:22","updated":"2022-10-05 00:48:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=89610"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89610\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=89610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=89610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=89610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}