WxWidgets

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
 
(未显示1个用户的25个中间版本)
第1行: 第1行:
{{top news}}
 
 
{{SeeWikipedia}}
 
{{SeeWikipedia}}
{{SeeWikipediaChinese}}
 
 
 
[[Image:wxWindows.png|right]]
 
[[Image:wxWindows.png|right]]
  
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more  using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET.  
+
wxWidgets
 +
 
 +
==简介==
 +
wxWidgets(Windows and X widgets,最早命名为wxWindows)是一个开放源代码且跨平台的物件工具集(Widget Toolkit),其函数库可用来建立基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年开发。
 +
 
 +
==功能==
 +
wxWidgets表示使用其函数库所开发的软件只需要对源代码做少量更改,就能在各种不同的操作系统上编译并执行。目前可支持[[Windows]]、[[Mac OS X]]、[[Linux]]/[[Unix]](转译成X11、GTK+、Motif等函数库)、OpenVMS、以及OS/2。嵌入式的版本也正在开发中。
 +
 
 +
函数库本身使用[[C++]]语言开发,但也有其它不同编程语言的绑定,如:Python(wxPython)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。
 +
 
 +
[http://www.wxdesigner-software.de/ wxDesigner]: 对话框编辑器, RAD 工具, 是 wxWidgets, wxPython, wxPerl 和 wx.NET 集成开发环境。
 +
 
 +
==指南==
 +
 
 +
==项目==
 +
有不少基于 WxWidgets 的 3D、CAD、图形处理、音视频工具。
 +
*[[KiCad]]
 +
*[[Maxima]]
 +
*[[Audacity]]
 +
*[http://www.ambiera.com/coppercube/ CopperCube]
 +
*[http://www.gimias.org/ GIMIAS]
 +
*[http://ginkgo-cadx.com/en/ Ginkgo CADx]
 +
*[http://www.symscape.com/product/symlab Caedium]
 +
*[[PgAdmin]]
 +
*[[Racket]]
 +
*[[FileZilla]]
 +
*[https://docs.huihoo.com/erlang/23/lib/wx-1.9.1/doc/html wxErlang] [[Erlang]]
 +
[https://www.wxwidgets.org/about/screenshots/ 更多应用>>>]
 +
 
 +
==平台==
 +
wxWidgets支持以下平台:
 +
*wxGTK
 +
*wxMSW
 +
*wxMac
 +
*wxOSX/Carbon
 +
*wxOSX/Cocoa
 +
*wxX11
 +
*wxMotif
 +
 
 +
==IDE==
 +
*[[Code::Blocks]] 首选
 +
*[[CodeLite]]
 +
 
 +
==语言==
 +
*[[wxPython]] [[Python]]
 +
*[https://docs.huihoo.com/erlang/23/lib/wx-1.9.1/doc/html wxWidgets] at [[Erlang]]
  
The wxWidgets library is implemented in C++, with bindings available for many commonly used programming languages, among them, Python (wxPython), Erlang (wxErlang), Haskell (wxHaskell), Lua (wxLua), Perl (wxPerl), Ruby (wxRuby), Smalltalk (wxSqueak), Java (wx4j) and even JavaScript (wxJavaScript).
+
==图集==
 +
<gallery>
 +
image:wxWidgets-Ports.png|wxWidgets Ports
 +
</gallery>
  
[[wxDesigner]]: dialog editor, RAD tool, IDE for wxWidgets, wxPython, wxPerl and wx.NET
+
==链接==
==Links==
+
*[http://www.wxwidgets.org/ WxWidgets官网]
*http://www.wxwidgets.org/
+
*[https://github.com/wxWidgets/wxWidgets WxWidgets @ GitHub]
 
*http://docs.huihoo.com/wxwidgets
 
*http://docs.huihoo.com/wxwidgets
 
*http://download.huihoo.com/wxwidgets
 
*http://download.huihoo.com/wxwidgets
 +
*[http://en.wikipedia.org/wiki/List_of_widget_toolkits List of widget toolkits]
 +
*[http://www.cnblogs.com/kbasm/archive/2011/05/04/why-choose-wxwidgets-over-qt.html 我选择 wxWidgets 而不是 Qt 作为图形用户界面框架的一些想法]
  
[[Category:wxWidgets]]
+
[[category:wxWidgets]]
 +
[[category:c++]]
 +
[[category:huihoo]]
 +
[[category:IDEX]]

2023年6月20日 (二) 09:54的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 WxWidgets Thanks, Wikipedia.
WxWindows.png

wxWidgets

目录

[编辑] 简介

wxWidgets(Windows and X widgets,最早命名为wxWindows)是一个开放源代码且跨平台的物件工具集(Widget Toolkit),其函数库可用来建立基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年开发。

[编辑] 功能

wxWidgets表示使用其函数库所开发的软件只需要对源代码做少量更改,就能在各种不同的操作系统上编译并执行。目前可支持WindowsMac OS XLinuxUnix(转译成X11、GTK+、Motif等函数库)、OpenVMS、以及OS/2。嵌入式的版本也正在开发中。

函数库本身使用C++语言开发,但也有其它不同编程语言的绑定,如:Python(wxPython)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。

wxDesigner: 对话框编辑器, RAD 工具, 是 wxWidgets, wxPython, wxPerl 和 wx.NET 集成开发环境。

[编辑] 指南

[编辑] 项目

有不少基于 WxWidgets 的 3D、CAD、图形处理、音视频工具。

更多应用>>>

[编辑] 平台

wxWidgets支持以下平台:

  • wxGTK
  • wxMSW
  • wxMac
  • wxOSX/Carbon
  • wxOSX/Cocoa
  • wxX11
  • wxMotif

[编辑] IDE

[编辑] 语言

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱