WxWidgets (original) (raw)
wxWidgets (이전 이름: wxWindows)는 크로스 플랫폼 응용 프로그램을 위한 그래픽 사용자 인터페이스를 만들어 주는 위젯 툴킷이다. wxWidgets는 특별한 코드 변경 없이도 프로그램의 GUI 코드를 여러 컴퓨터의 운영 체제에서 컴파일하고 동작할 수 있게 도와 준다. 마이크로소프트 윈도우, OS X, 리눅스/유닉스 (X11, 모티프, GTK+), 오픈VMS, OS/2, 아미가OS와 같은 운영 체제를 지원한다. 임베디드 시스템을 위한 버전은 현재 개발 중이다.
Property | Value |
---|---|
dbo:abstract | wxWidgets („Windows and X widgets“, dříve známý jako wxWindows) je free software/open source multiplatformní widget toolkit. Je to knihovna základních elementů pro tvorbu grafického uživatelského rozhraní (GUI). Vývoj začal v roce 1992 díky Julianu Smartovi, který je dodnes vývojářem jádra. wxWidgets umožňuje zkompilovat a spustit program na několika počítačových platformách s minimálními nebo žádnými změnami kódu. To zahrnuje systémy jako Windows, Macintosh, Linux/Unix (X11, Motif, a GTK+), OpenVMS a OS/2. Verze pro embedded systémy je ve vývoji. Knihovna je implementována v C++, ale její používání je možné v mnoha běžně používaných programovacích jazycích, mezi nimi jsou například: Python (wxPython), C#, Erlang, Haskell (wxHaskell), Lua, Perl (wxPerl), Ruby, Smalltalk, Java a také JavaScript. wxWidgets je nejlépe popsán jako nativní . Místo napodobování grafiky prvků používá nativní grafické prvky na podporovaných platformách. (cs) وكس ويدجيتز (بالإنجليزية: WxWidgets) هي مجموعة أدوات لإنشاء واجهة المستخدم الرسومية وواجهات للتطبيقات عبر النظام الأساسية - التطبيقات المصغرة تمكن البرنامج من تصميم واجهة المستخدم الرسومية البرمجية للتجميع والعمل على برامج حاسوبية عديدة مع الحد الأدنى لها أو أية تغييرات برمجية. وهو يغطي الأنظمة مثل مايكروسوفت ويندوز ماكنتوش ولينكس / يونيكس (X11 ، والحافز، وجتك + و نظام التشغيل / 2 ونظام التشغيل أميغا وهناك نسخة للأنظمة المدمجة هي قيد التطوير. يتم استخدام التطبيقات المصغرة عبر العديد من القطاعات الصناعية، وعلى الأخص من قبل زيروكس لصالح مايكرو الأجهزة (إيه إم دي)، شركة لوكهيد مارتن وناسا ومركز التحليلات البحرية. كما انها تستخدم في القطاع العام والتعليم، على سبيل المثال دارتموث كلية طب دارتموث معهد البحوث الوطنية للجينوم البشري، المركز الوطني لمعلومات التكنولوجيا الحيوية وغيرها الكثير. تستخدم التطبيقات المصغرة في العديد من المشاريع المفتوحة المصدر وكذلك من قبل المطورين الفرديين. وهناك خيارات واسعة من المجمعات وغيرها من الأدوات لاستخدامها مع التطبيقات المصغرة، ويتيح تطوير تطبيقات متطورة للغاية على ميزانية ضيقة. ومن البرمجيات الحرة والمفتوحة المصدر ، وزعت بموجب شروط الترخيص تطبيقات المصغرة والذي يرضي أولئك الذين يرغبون في إنتاج البرمجيات المرخصة وكذلك تلك البرامج المنتجة ذاتياً. (ar) wxWidgets (ehemals wxWindows) ist ein quelloffenes GUI-Toolkit zur Entwicklung grafischer Benutzeroberflächen. Es wird in der Programmiersprache C++ entwickelt und unter einer modifizierten LGPL lizenziert, die auch das Verbreiten von abgeleiteten Werken unter eigenen Bedingungen erlaubt.Obwohl wxWidgets in C++ implementiert ist, existieren für weiterer Programmiersprachen. Durch seine Plattformunabhängigkeit ermöglicht wxWidgets, den GUI-spezifischen Code eines Programms bei keiner oder nur geringer Modifikation auf verschiedensten Plattformen zu kompilieren und auszuführen. wxWidgets wird in einer Reihe bekannter Projekte verwendet, beispielsweise durch den Audioeditor Audacity, das Strategiespiel 0 A.D., den FTP-Client FileZilla, die Entwicklungsumgebung Code::Blocks sowie in der Vergangenheit auch Bitcoin Core. (de) Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++. Están publicadas bajo una licencia LGPL, similar a la GPL con la excepción de que el código binario producido por el usuario a partir de ellas, puede ser propietario, permitiendo desarrollar aplicaciones empresariales sin coste de licencias. Las wxWidgets proporcionan una interfaz gráfica basada en las bibliotecas ya existentes en el sistema (nativas), con lo que se integran de forma óptima y resultan muy portables entre distintos sistemas operativos. Están disponibles para Windows, MacOS, GTK+, Motif, OpenVMS y OS/2. También pueden ser utilizadas desde otros lenguajes de programación, aparte del C++: Java, JavaScript, Perl, Python, Smalltalk, Ruby, Erlang. (es) wxWidgets (anciennement wxWindows) est une bibliothèque graphique libre utilisée comme boîte à outils de programmation d'interfaces graphiques multiplateforme.À 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 wxWidgets est diffusé sous licence wxWidgets License, similaire à la licence LGPL, avec pour différence cependant qu'une compilation statique n'impose pas que le programme soit également sous licence LGPL. Quelques exemples de logiciels qui utilisent la boite à outils wxWidgets : Audacity, Filezilla, iMule. Sous le nom « wx », wxWidgets est la base de l'interface utilisateur des applications développées avec C++BuilderX, de Borland.[pas clair] (fr) wxWidgets (sebelumnya wxWindows) adalah perangkat dan pustaka untuk membuat antarmuka pengguna grafis (GUI) untuk aplikasi lintas platform. wxWidgets memungkinkan kode GUI suatu program untuk dikompilasi dan dijalankan pada beberapa platform komputer dengan sedikit atau tanpa perubahan kode. Terdapat banyak pilihan kompilator dan alat lain yang dapat digunakan dengan wxWidgets untuk memfasilitasi pengembangan aplikasi canggih. wxWidgets mendukung beragam sistem operasi populer dan perpustakaan grafis, baik yang berlisensi maupun gratis, dan secara luas digunakan dalam banyak organisasi terkemuka. wxWidgets adalah perangkat lunak bebas dengan sumber terbuka yang didistribusikan di bawah lisensi wxWidgets. Proyek ini dimulai dengan nama wxWindows pada tahun 1992 oleh Julian Smart di University of Edinburgh. Pada tahun 2004, Microsoft mengklaim merek dagang terhadap nama wxWindows sehingga proyek ini berganti nama menjadi wxWidgets. (in) wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free, and is widely deployed in prominent organizations (see text). The project was started under the name wxWindows in 1992 by Julian Smart at the University of Edinburgh. The project was renamed wxWidgets in 2004 in response to a trademark claim by Microsoft UK. It is free and open source software, distributed under the terms of the , which satisfies those who wish to produce for GPL and proprietary software. (en) wxWidgets (이전 이름: wxWindows)는 크로스 플랫폼 응용 프로그램을 위한 그래픽 사용자 인터페이스를 만들어 주는 위젯 툴킷이다. wxWidgets는 특별한 코드 변경 없이도 프로그램의 GUI 코드를 여러 컴퓨터의 운영 체제에서 컴파일하고 동작할 수 있게 도와 준다. 마이크로소프트 윈도우, OS X, 리눅스/유닉스 (X11, 모티프, GTK+), 오픈VMS, OS/2, 아미가OS와 같은 운영 체제를 지원한다. 임베디드 시스템을 위한 버전은 현재 개발 중이다. (ko) In informatica, wxWidgets (conosciuto una volta con il nome di wxWindows) è un multipiattaforma e open source, cioè una libreria di componenti elementari per costruire un'interfaccia grafica (GUI). wxWidgets è distribuito secondo "una licenza LGPL modificata, ma approvata dalla OSI, in termini più permissivi". Il progetto è stato iniziato nel 1992 da Julian Smart, personaggio di spicco della comunità, che è ancora sviluppatore. wxWidgets permette a un programma di essere compilato ed eseguito su numerose piattaforme informatiche con poche o nessuna modifica; le principali sono Windows (compreso Windows Mobile), Apple Macintosh, Linux/Unix (per X11, Motif e GTK+), OpenVMS e OS/2. È in fase di sviluppo una versione embedded. La libreria è implementata in C++ ed esistono binding per numerosi linguaggi di programmazione, tra cui Python (wxPython), Perl e Ruby. Per la lista completa, con collegamenti ai rispettivi siti di progetto, consultare la lista di collegamenti esterni in fondo a questo articolo. wxWidgets è un toolkit nativo: invece di emulare il disegno dei componenti usando le primitive grafiche delle diverse piattaforme, wxWidgets fornisce un sottile strato di astrazione verso i componenti nativi. In altre parole, il codice wxWidgets preferisce usare un componente nativo per quella piattaforma, invece di reimplementarlo usando widget emulati. Questo porta a un'interfaccia molto più veloce e simile a quella nativa rispetto a toolkit come Swing, usato da Java. wxWidgets non è solo un'interfaccia grafica, ma ha anche primitive per il collegamento ai database attraverso ODBC, per la comunicazione interprocesso, per il networking ed altro. (it) wxWidgetsとはクロスプラットフォームなウィジェット・ツールキットであり、C++で記述されているが、多くのプログラミング言語向けにバインディングが用意されており、Python、Perl、JavaScriptなどから使うことが出来る。 移植性が高くWindowsを初めmacOS、Linuxなど多くのオペレーティングシステム (OS) で動かすことが出来る。また、単なるウィジェットだけでなく他のOSに移植しやすいように文字列操作やファイル管理、HTTPによる通信を行う機能も用意されている。 他の多くのウィジェット・ツールキットと違い各コンポーネントの描画をOSに行わせているため各々のOSに調和したコンポーネントを表示できる。 さらに、C++で記述されているため高速で、JavaのSwingのように事前にソフトをインストールしなくても利用できる。 (ja) WxWidgets (vroeger bekend als wxWindows) is een opensource-widget. Dit is een bibliotheek met basisbouwstenen voor het creëren van een grafische gebruikersinterface (GUI). WxWidgets is niet enkel ontworpen om GUI's weer te geven: het heeft ook een ingebouwde database-bibliotheek die op ODBC is gebaseerd, een -laag en een socketnetwerkfunctionaliteit. (nl) wxWidgets (ранее известная как wxWindows) — кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений.Основным применением wxWidgets является построение графического интерфейса пользователя (GUI), однако библиотека включает большое количество других функций и используется для создания весьма разнообразного ПО. wxWidgets выпущена под лицензией, базирующейся на LGPL. Проект был начат в 1992 Джулианом Смартом (Julian Smart), который до сих пор является членом основной группы разработчиков и уделяет ему внимание, в частности, разрабатывая среду построения графических интерфейсов на wxWidgets — DialogBlocks. (ru) wxWidgets – przenośna, wieloplatformowa biblioteka klas C++ o otwartym kodzie źródłowym służąca do tworzenia graficznych interfejsów użytkownika. Biblioteka wxWidgets udostępnia jednolite API dla wszystkich obsługiwanych systemów operacyjnych, co oznacza, że za pomocą tego samego kodu źródłowego można zbudować programy dla systemów takich jak Windows, macOS, Linux i innych. W odróżnieniu od wielu innych bibliotek GUI, wxWidgets używa natywnych API danego systemu operacyjnego celem dostarczenia naturalnego wyglądu programów, jak również obsługi przyjaznej dla użytkowników każdego środowiska. W chwili obecnej biblioteka pozwala nie tylko na tworzenie GUI. Obecne są w niej również moduły wspierające programowanie wielowątkowe, obsługę interfejsu gniazdowego (ang. sockets) oraz dostęp do baz danych poprzez ODBC. Biblioteka zawiera mechanizmy ułatwiające tworzenie aplikacji w różnych wersjach językowych. (pl) wxWidgets (раніше відома як wxWindows) — це багатоплатформна бібліотека віджетів. wxWidget дозволяє коду для побудови графічного користувацького інтерфейсу компілюватись і працювати на різних апаратних і програмних платформах з мінімальними змінами, або взагалі без них. Надаються прив'язки (біндінги) для популярних мов програмування, в тому числі для PHP, Python, Perl і Ruby. На відміну від інших тулкітів, wxWidgets забезпечує для програми по-справжньому рідний для цільової системи зовнішній вигляд і методи взаємодії, завдяки використанню системних API, а не імітації GUI. Підтримує такі операційні системи, як Microsoft Windows, Mac OS, Linux/Unix (X11, Motif та GTK+), OpenVMS, OS/2, AmigaOS та мобільних платформ. Версія для вбудованих систем перебуває у стадії розробки. Тулкіт написаний на мові С++ і розповсюджується під вільною ліцензією wxWindows Library Licence, схваленою Фондом ВПЗ та організацією OSI. Ліцензія заснована на LGPL і відрізняється дозволом використання власних умов для поширення похідних робіт в бінарній формі. (uk) wxWidgets (conhecido anteriormente como wxWindows) é um toolkit para a criação interfaces gráficas de usuário multiplataforma. É lançado sob uma licença livre, a wxWindows Library Licence. (pt) wxWidgets (tidigare wxWindows) är ett programbibliotek för implementering av multiplattformsprogram med grafiskt användargränssnitt för programspråket C++. Programmet stöder bland annat plattformarna Microsoft Windows, Mac OS och Unix. Flera varianter av wxWidgets som stöder andra språk än C++ finns, till exempel wxPython för Python. (sv) wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows)是一個開放原始碼且跨平台用來建立圖形使用者介面(GUI)的物件工具集(widget toolkit)程式庫。wxWidgets原創是由Julian Smart於1992年在愛丁堡大學首先開發。 wxWidgets使採用其函式庫所開發的圖形介面軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援Windows、Apple Macintosh、Linux/Unix(轉譯成X11、GTK+、Motif等函式庫)、OpenVMS、以及OS/2。嵌入式的版本也正在開發中。 函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終編譯並產出的執行檔對所在的作業平台而言是原生的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 wxWidgets的授權許可證是經過開放原始碼促進會認證,其本質等同於GNU宽通用公共许可证(LGPL)。然而一個例外是wxWidgets授權允許修改者以自己的許可證發佈。 (zh) |
dbo:genre | dbr:Library_(computing) |
dbo:thumbnail | wiki-commons:Special:FilePath/wxWidgets.svg?width=300 |
dbo:wikiPageExternalLink | http://www.pearsoned.co.uk/bookshop/detail.asp%3Fitem=100000000072372 https://wxwidgets.org https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.1/docs/changes.txt |
dbo:wikiPageID | 274947 (xsd:integer) |
dbo:wikiPageLength | 23828 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1124647005 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Carbon_(API) dbr:Prentice_Hall dbr:Qt_(software) dbr:RocketCake dbr:FOX_toolkit dbr:Open-source_model dbr:Berkeley_Open_Infrastructure_for_Network_Computing dbr:BitTorrent_(software) dbr:Borland_C++ dbr:Hollywood_(programming_language) dbr:List_of_widget_toolkits dbr:Ultimate++ dbr:United_Kingdom dbr:University_of_Edinburgh dbr:University_of_St_Andrews dbr:Unix dbr:VLC_media_player dbc:X-based_libraries dbr:Internet_socket dbr:Library_(computing) dbr:Proprietary_software dbr:0_A.D._(video_game) dbc:Cross-platform_software dbc:Free_computer_libraries dbr:Compiler dbr:Computational_science dbr:Cross-platform dbr:Middleware_(distributed_applications) dbr:Cocoa_(API) dbr:Code::Blocks dbr:CodeLite dbr:FreeFileSync dbr:Free_and_open-source_software dbr:GNOME dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License dbr:GTK dbr:GrandOrgue dbr:Motif_(software) dbr:NASA dbr:Linux dbr:Lockheed_Martin dbr:MKVToolNix dbr:Mac_OS dbr:Embedded_system dbr:Swing_(Java) dbr:Trademark dbr:C++ dbr:TortoiseCVS dbr:Language_binding dbr:AMule dbr:ActivePresenter dbr:Advanced_Micro_Devices dbr:Amaya_(web_editor) dbr:AmigaOS dbc:1992_software dbc:Free_software_programmed_in_C++ dbr:FLTK dbr:FileZilla dbr:Google_Summer_of_Code dbr:Graphical_user_interface dbr:Free_software_license dbr:Source_code dbr:Dartmouth_Medical_School dbr:Ribbon_(computing) dbr:Guayadeque_Music_Player dbr:Audacity_(audio_editor) dbc:C++_libraries dbc:Widget_toolkits dbr:KDE dbr:KiCad dbr:Binary_file dbr:Cocoa_Touch dbr:Widget_toolkit dbr:Dolphin_(emulator) dbr:Free_software dbr:Gtkmm dbr:IOS dbr:IUP_(software) dbr:Integrated_Development_Environment dbr:Inter-process_communication dbr:Microsoft dbr:Microsoft_Windows dbr:National_Center_for_Biotechnology_Information dbr:OS/2 dbr:OpenVMS dbr:Open_Source_Initiative dbr:Open_source_software dbr:Operating_system dbr:RapidSVN dbr:Rapid_Application_Development dbr:WxFormBuilder dbr:X11 dbr:Xerox dbr:Center_for_Naval_Analyses dbr:Juce dbc:WxWidgets dbr:Programming_language dbr:National_Human_Genome_Research_Institute dbr:Software_license dbr:WxGTK dbr:Qt_(toolkit) dbr:Age_of_Empires_(series) dbr:Native_mode dbr:Mac_OS_X_10.3 dbr:Mac_OS_X_10.5 dbr:Mac_OS_X_10.7 dbr:File:Amaya_inuse.png dbr:File:Cbmain.png dbr:File:Codelite2.0-Screenshot.png dbr:File:WxPython-logo.png |
dbp:author | Julian Smart (en) |
dbp:collapsible | yes (en) |
dbp:copyfree | No (en) |
dbp:copyleft | Yes (en) |
dbp:debianApproved | Yes (en) |
dbp:developer | Various developers and contributors (en) |
dbp:freeSoftware | Yes (en) |
dbp:genre | Development library (en) |
dbp:gplCompatible | Yes (en) |
dbp:license | [[#License (en) |
dbp:linking | Yes (en) |
dbp:logo | wxWidgets.svg (en) |
dbp:logoSize | 128 (xsd:integer) |
dbp:name | wxWidgets (en) wxWindows Licence (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:osiApproved | Yes (en) |
dbp:programmingLanguage | dbr:C++ |
dbp:website | https://wxwidgets.org |
dbp:wikiPageUsesTemplate | dbt:Citation dbt:Clarify dbt:Commons_category dbt:Infobox_software dbt:Lowercase_title dbt:Main_list dbt:Not_a_typo dbt:Official_website dbt:Portal dbt:Primary_sources dbt:Reflist dbt:See_also dbt:Short_description dbt:Start_date_and_age dbt:Widget_toolkits dbt:Infobox_software_license dbt:WxWidgets |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:X-based_libraries dbc:Cross-platform_software dbc:Free_computer_libraries dbc:1992_software dbc:Free_software_programmed_in_C++ dbc:C++_libraries dbc:Widget_toolkits dbc:WxWidgets |
gold:hypernym | dbr:Toolkit |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatC++Libraries yago:WikicatX-basedLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatGraphicsLibraries yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:ProgrammingLanguage yago:Room104105893 yago:Structure104341686 yago:Whole100003553 yago:WikicatFreeComputerLibraries umbel-rc:SoftwareObject |
rdfs:comment | wxWidgets (이전 이름: wxWindows)는 크로스 플랫폼 응용 프로그램을 위한 그래픽 사용자 인터페이스를 만들어 주는 위젯 툴킷이다. wxWidgets는 특별한 코드 변경 없이도 프로그램의 GUI 코드를 여러 컴퓨터의 운영 체제에서 컴파일하고 동작할 수 있게 도와 준다. 마이크로소프트 윈도우, OS X, 리눅스/유닉스 (X11, 모티프, GTK+), 오픈VMS, OS/2, 아미가OS와 같은 운영 체제를 지원한다. 임베디드 시스템을 위한 버전은 현재 개발 중이다. (ko) wxWidgetsとはクロスプラットフォームなウィジェット・ツールキットであり、C++で記述されているが、多くのプログラミング言語向けにバインディングが用意されており、Python、Perl、JavaScriptなどから使うことが出来る。 移植性が高くWindowsを初めmacOS、Linuxなど多くのオペレーティングシステム (OS) で動かすことが出来る。また、単なるウィジェットだけでなく他のOSに移植しやすいように文字列操作やファイル管理、HTTPによる通信を行う機能も用意されている。 他の多くのウィジェット・ツールキットと違い各コンポーネントの描画をOSに行わせているため各々のOSに調和したコンポーネントを表示できる。 さらに、C++で記述されているため高速で、JavaのSwingのように事前にソフトをインストールしなくても利用できる。 (ja) WxWidgets (vroeger bekend als wxWindows) is een opensource-widget. Dit is een bibliotheek met basisbouwstenen voor het creëren van een grafische gebruikersinterface (GUI). WxWidgets is niet enkel ontworpen om GUI's weer te geven: het heeft ook een ingebouwde database-bibliotheek die op ODBC is gebaseerd, een -laag en een socketnetwerkfunctionaliteit. (nl) wxWidgets (ранее известная как wxWindows) — кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений.Основным применением wxWidgets является построение графического интерфейса пользователя (GUI), однако библиотека включает большое количество других функций и используется для создания весьма разнообразного ПО. wxWidgets выпущена под лицензией, базирующейся на LGPL. Проект был начат в 1992 Джулианом Смартом (Julian Smart), который до сих пор является членом основной группы разработчиков и уделяет ему внимание, в частности, разрабатывая среду построения графических интерфейсов на wxWidgets — DialogBlocks. (ru) wxWidgets (conhecido anteriormente como wxWindows) é um toolkit para a criação interfaces gráficas de usuário multiplataforma. É lançado sob uma licença livre, a wxWindows Library Licence. (pt) wxWidgets (tidigare wxWindows) är ett programbibliotek för implementering av multiplattformsprogram med grafiskt användargränssnitt för programspråket C++. Programmet stöder bland annat plattformarna Microsoft Windows, Mac OS och Unix. Flera varianter av wxWidgets som stöder andra språk än C++ finns, till exempel wxPython för Python. (sv) وكس ويدجيتز (بالإنجليزية: WxWidgets) هي مجموعة أدوات لإنشاء واجهة المستخدم الرسومية وواجهات للتطبيقات عبر النظام الأساسية - التطبيقات المصغرة تمكن البرنامج من تصميم واجهة المستخدم الرسومية البرمجية للتجميع والعمل على برامج حاسوبية عديدة مع الحد الأدنى لها أو أية تغييرات برمجية. وهو يغطي الأنظمة مثل مايكروسوفت ويندوز ماكنتوش ولينكس / يونيكس (X11 ، والحافز، وجتك + و نظام التشغيل / 2 ونظام التشغيل أميغا وهناك نسخة للأنظمة المدمجة هي قيد التطوير. (ar) wxWidgets („Windows and X widgets“, dříve známý jako wxWindows) je free software/open source multiplatformní widget toolkit. Je to knihovna základních elementů pro tvorbu grafického uživatelského rozhraní (GUI). Vývoj začal v roce 1992 díky Julianu Smartovi, který je dodnes vývojářem jádra. wxWidgets umožňuje zkompilovat a spustit program na několika počítačových platformách s minimálními nebo žádnými změnami kódu. To zahrnuje systémy jako Windows, Macintosh, Linux/Unix (X11, Motif, a GTK+), OpenVMS a OS/2. Verze pro embedded systémy je ve vývoji. (cs) wxWidgets (ehemals wxWindows) ist ein quelloffenes GUI-Toolkit zur Entwicklung grafischer Benutzeroberflächen. Es wird in der Programmiersprache C++ entwickelt und unter einer modifizierten LGPL lizenziert, die auch das Verbreiten von abgeleiteten Werken unter eigenen Bedingungen erlaubt.Obwohl wxWidgets in C++ implementiert ist, existieren für weiterer Programmiersprachen. Durch seine Plattformunabhängigkeit ermöglicht wxWidgets, den GUI-spezifischen Code eines Programms bei keiner oder nur geringer Modifikation auf verschiedensten Plattformen zu kompilieren und auszuführen. (de) Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++. Están publicadas bajo una licencia LGPL, similar a la GPL con la excepción de que el código binario producido por el usuario a partir de ellas, puede ser propietario, permitiendo desarrollar aplicaciones empresariales sin coste de licencias. También pueden ser utilizadas desde otros lenguajes de programación, aparte del C++: Java, JavaScript, Perl, Python, Smalltalk, Ruby, Erlang. (es) wxWidgets (sebelumnya wxWindows) adalah perangkat dan pustaka untuk membuat antarmuka pengguna grafis (GUI) untuk aplikasi lintas platform. wxWidgets memungkinkan kode GUI suatu program untuk dikompilasi dan dijalankan pada beberapa platform komputer dengan sedikit atau tanpa perubahan kode. Terdapat banyak pilihan kompilator dan alat lain yang dapat digunakan dengan wxWidgets untuk memfasilitasi pengembangan aplikasi canggih. wxWidgets mendukung beragam sistem operasi populer dan perpustakaan grafis, baik yang berlisensi maupun gratis, dan secara luas digunakan dalam banyak organisasi terkemuka. wxWidgets adalah perangkat lunak bebas dengan sumber terbuka yang didistribusikan di bawah lisensi wxWidgets. (in) wxWidgets (anciennement wxWindows) est une bibliothèque graphique libre utilisée comme boîte à outils de programmation d'interfaces graphiques multiplateforme.À 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 (fr) In informatica, wxWidgets (conosciuto una volta con il nome di wxWindows) è un multipiattaforma e open source, cioè una libreria di componenti elementari per costruire un'interfaccia grafica (GUI). wxWidgets è distribuito secondo "una licenza LGPL modificata, ma approvata dalla OSI, in termini più permissivi". Il progetto è stato iniziato nel 1992 da Julian Smart, personaggio di spicco della comunità, che è ancora sviluppatore. (it) wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free, and is widely deployed in prominent organizations (see text). (en) wxWidgets – przenośna, wieloplatformowa biblioteka klas C++ o otwartym kodzie źródłowym służąca do tworzenia graficznych interfejsów użytkownika. Biblioteka wxWidgets udostępnia jednolite API dla wszystkich obsługiwanych systemów operacyjnych, co oznacza, że za pomocą tego samego kodu źródłowego można zbudować programy dla systemów takich jak Windows, macOS, Linux i innych. W odróżnieniu od wielu innych bibliotek GUI, wxWidgets używa natywnych API danego systemu operacyjnego celem dostarczenia naturalnego wyglądu programów, jak również obsługi przyjaznej dla użytkowników każdego środowiska. (pl) wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows)是一個開放原始碼且跨平台用來建立圖形使用者介面(GUI)的物件工具集(widget toolkit)程式庫。wxWidgets原創是由Julian Smart於1992年在愛丁堡大學首先開發。 wxWidgets使採用其函式庫所開發的圖形介面軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援Windows、Apple Macintosh、Linux/Unix(轉譯成X11、GTK+、Motif等函式庫)、OpenVMS、以及OS/2。嵌入式的版本也正在開發中。 函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終編譯並產出的執行檔對所在的作業平台而言是原生的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 (zh) wxWidgets (раніше відома як wxWindows) — це багатоплатформна бібліотека віджетів. wxWidget дозволяє коду для побудови графічного користувацького інтерфейсу компілюватись і працювати на різних апаратних і програмних платформах з мінімальними змінами, або взагалі без них. Надаються прив'язки (біндінги) для популярних мов програмування, в тому числі для PHP, Python, Perl і Ruby. На відміну від інших тулкітів, wxWidgets забезпечує для програми по-справжньому рідний для цільової системи зовнішній вигляд і методи взаємодії, завдяки використанню системних API, а не імітації GUI. (uk) |
rdfs:label | WxWidgets (en) وكس ويدجيتز (ar) WxWidgets (cs) WxWidgets (de) WxWidgets (es) WxWidgets (in) WxWidgets (it) WxWidgets (fr) WxWidgets (ja) WxWidgets (ko) WxWidgets (nl) WxWidgets (pt) WxWidgets (pl) WxWidgets (ru) WxWidgets (sv) WxWidgets (zh) WxWidgets (uk) |
owl:sameAs | freebase:WxWidgets yago-res:WxWidgets wikidata:WxWidgets dbpedia-ar:WxWidgets dbpedia-cs:WxWidgets dbpedia-de:WxWidgets dbpedia-es:WxWidgets dbpedia-fi:WxWidgets dbpedia-fr:WxWidgets dbpedia-id:WxWidgets dbpedia-it:WxWidgets dbpedia-ja:WxWidgets dbpedia-ko:WxWidgets http://ml.dbpedia.org/resource/ഡബ്ല്യുഎക്സ്_വിഡ്ജെറ്റ്സ് dbpedia-nl:WxWidgets dbpedia-no:WxWidgets dbpedia-pl:WxWidgets dbpedia-pt:WxWidgets dbpedia-ru:WxWidgets dbpedia-sv:WxWidgets dbpedia-tr:WxWidgets dbpedia-uk:WxWidgets dbpedia-zh:WxWidgets https://global.dbpedia.org/id/2eDZV |
prov:wasDerivedFrom | wikipedia-en:WxWidgets?oldid=1124647005&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Amaya_inuse.png wiki-commons:Special:FilePath/Cbmain.png wiki-commons:Special:FilePath/Codelite2.0-Screenshot.png wiki-commons:Special:FilePath/WxPython-logo.png wiki-commons:Special:FilePath/wxWidgets.svg |
foaf:homepage | https://wxwidgets.org |
foaf:isPrimaryTopicOf | wikipedia-en:WxWidgets |
foaf:name | wxWidgets (en) |
is dbo:computingPlatform of | dbr:Scorched_3D dbr:DVDStyler dbr:Guayadeque_Music_Player |
is dbo:license of | dbr:WxPython |
is dbo:programmingLanguage of | dbr:SK1_(program) dbr:Therion_(software) dbr:Appetizer_(software) dbr:MKVToolNix dbr:FileZilla dbr:Dolphin_(emulator) dbr:SpatiaLite dbr:Minibloq dbr:OpenMSX dbr:RapidSVN |
is dbo:wikiPageDisambiguates of | dbr:WX |
is dbo:wikiPageRedirects of | dbr:Julian_Smart dbr:Wx.net dbr:Wxwidgets dbr:WXWidgets dbr:WxWindows_license dbr:WxWidget dbr:WxWigets dbr:WxWindow dbr:WxWindows dbr:WxWindows_Library_Licence dbr:WxWindows_License dbr:Wxwdigets dbr:Wxwidget dbr:Wxwindows dbr:XWidgets dbr:XWigets |
is dbo:wikiPageWikiLink of | dbr:Amiga_programming_languages dbr:Power_Tab_Editor dbr:PyGTK dbr:Qt_(software) dbr:RocketCake dbr:School_of_Informatics,_University_of_Edinburgh dbr:Scintilla_(software) dbr:Julian_Smart dbr:BitPim dbr:Bitcoin dbr:Blitz_BASIC dbr:Dev-C++ dbr:Application_framework dbr:Hugin_(software) dbr:List_of_widget_toolkits dbr:Unreal_Engine dbr:VLC_media_player dbr:Visual_Component_Framework dbr:Desura dbr:Interactive_Digital_Photomontage dbr:Scorched_3D dbr:List_of_language_bindings_for_wxWidgets dbr:List_of_platform-independent_GUI_libraries dbr:Comparison_of_regular_expression_engines dbr:Maxima_(software) dbr:SAGA_GIS dbr:SK1_(program) dbr:Code::Blocks dbr:CodeLite dbr:GDevelop dbr:GIMIAS dbr:GLib dbr:GNU_Data_Language dbr:GTK dbr:GTK-server dbr:Garshasp:_The_Monster_Slayer dbr:Ginkgo_CADx dbr:Gnuplot dbr:Golly_(program) dbr:GrandOrgue dbr:Nana_(C++_library) dbr:Cross-platform_software dbr:Cross-platform_support_middleware dbr:Therion_(software) dbr:Apache_Portable_Runtime dbr:Appetizer_(software) dbr:Linux_gaming dbr:MKVToolNix dbr:Skencil dbr:Comparison_of_Subversion_clients dbr:Comparison_of_desktop_application_launchers dbr:Comparison_of_free_software_for_audio dbr:Comparison_of_user_interface_markup_languages dbr:ZeroBrane_Studio dbr:Microsoft_litigation dbr:AutoREALM dbr:WASTE dbr:List_of_BASIC_dialects dbr:WxHaskell dbr:AMule dbr:ActiveX dbr:DVDStyler dbr:Euphoria_(programming_language) dbr:FLTK dbr:FMSLogo dbr:FileZilla dbr:Fityk dbr:Fox_toolkit dbr:FpGUI dbr:Nim_(programming_language) dbr:Notepad++ dbr:Osiris_(software) dbr:PCSX2 dbr:PHP-GTK dbr:Padre_(software) dbr:Graphical_user_interface_builder dbr:List_of_Linux_audio_software dbr:List_of_Mac_software dbr:List_of_Python_software dbr:Guayadeque_Music_Player dbr:HeeksCAD dbr:HiAsm dbr:JUCE dbr:BOINC_client–server_technology dbr:Audacity_(audio_editor) dbr:ADvantage_Framework dbr:KDevelop dbr:KiCad dbr:Bibus dbr:Survex dbr:Codec_2 dbr:Dolphin_(emulator) dbr:Picogen dbr:Poedit dbr:PostgreSQL dbr:SpatiaLite dbr:Gtkmm dbr:Human_interface_guidelines dbr:IcyOwl dbr:Kirix_Strata dbr:Microsoft_Foundation_Class_Library dbr:MinGW dbr:Minibloq dbr:OpenGL dbr:OpenIllusionist dbr:OpenMSX dbr:Open_Babel dbr:Racket_(programming_language) dbr:RapidSVN dbr:Wx.net dbr:WxBasic dbr:WxFormBuilder dbr:WxPHP dbr:WxPython dbr:WxSQLite3 dbr:Wxwidgets dbr:XCHM dbr:XML_Resource dbr:XMule dbr:X_Window_System_protocols_and_architecture dbr:Xara_Xtreme_LX dbr:WX dbr:List_of_user_interface_markup_languages dbr:List_of_web_browsers_for_Unix_and_Unix-like_operating_systems dbr:Racket_features dbr:Mozilla_application_framework dbr:Outline_of_C++ dbr:Outline_of_software_engineering dbr:WXWidgets dbr:WxWindows_license dbr:WxWidget dbr:WxWigets dbr:WxWindow dbr:WxWindows dbr:WxWindows_Library_Licence dbr:WxWindows_License dbr:Wxwdigets dbr:Wxwidget dbr:Wxwindows dbr:XWidgets dbr:XWigets |
is dbp:license of | dbr:WxPython |
is dbp:platform of | dbr:DVDStyler dbr:Guayadeque_Music_Player |
is dbp:programmingLanguage of | dbr:SK1_(program) dbr:Appetizer_(software) dbr:FileZilla dbr:Minibloq |
is foaf:primaryTopic of | wikipedia-en:WxWidgets |