WxWidgets

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(简介)
 
(未显示1个用户的27个中间版本)
第2行: 第2行:
 
[[Image:wxWindows.png|right]]
 
[[Image:wxWindows.png|right]]
  
 +
wxWidgets
 +
 +
==简介==
 
wxWidgets(Windows and X widgets,最早命名为wxWindows)是一个开放源代码且跨平台的物件工具集(Widget Toolkit),其函数库可用来建立基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年开发。
 
wxWidgets(Windows and X widgets,最早命名为wxWindows)是一个开放源代码且跨平台的物件工具集(Widget Toolkit),其函数库可用来建立基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年开发。
  
 +
wxWidgets 许可证是 [[GNU LGPL v2.1|LGPL]] 的修改版,你既可以动态链接wxWidgets的运行期库文件,也可以使用静态链接。如果你对wxWidgets本身进行了任何改动,你必须公开这一部分的源代码。而完全属于你自己的那部分代码或者库文件则不需要公开。
 +
 +
==功能==
 
wxWidgets表示使用其函数库所开发的软件只需要对源代码做少量更改,就能在各种不同的操作系统上编译并执行。目前可支持[[Windows]]、[[Mac OS X]]、[[Linux]]/[[Unix]](转译成X11、GTK+、Motif等函数库)、OpenVMS、以及OS/2。嵌入式的版本也正在开发中。
 
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)等。
 
函数库本身使用[[C++]]语言开发,但也有其它不同编程语言的绑定,如:Python(wxPython)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。
  
[[wxDesigner]]: 对话框编辑器, RAD 工具, 是 wxWidgets, wxPython, wxPerl 和 wx.NET 集成开发环境。
+
[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]]
 +
 
 +
==文档==
 +
*[https://wizardforcel.gitbooks.io/wxwidgets-book/content/index.html wxWidgets 跨平台 GUI 编程]
 +
 
 +
==图集==
 +
<gallery>
 +
image:wxWidgets-Ports.png|wxWidgets Ports
 +
</gallery>
  
 
==链接==
 
==链接==
*http://www.wxwidgets.org/
+
*[http://www.wxwidgets.org/ WxWidgets官网]
 +
*[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 作为图形用户界面框架的一些想法]
  
{{comment}}
+
[[category:wxWidgets]]
 
+
[[category:c++]]
[[Category:wxWidgets]]
+
[[category:huihoo]]
[[Category:C++]]
+
[[category:IDEX]]
 +
[[category:Huihoo Foundation]]

2024年7月2日 (二) 13:42的最后版本

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

wxWidgets

目录

[编辑] 简介

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

wxWidgets 许可证是 LGPL 的修改版,你既可以动态链接wxWidgets的运行期库文件,也可以使用静态链接。如果你对wxWidgets本身进行了任何改动,你必须公开这一部分的源代码。而完全属于你自己的那部分代码或者库文件则不需要公开。

[编辑] 功能

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

[编辑] 语言

[编辑] 文档

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱