欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
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)等。 | ||
− | [ | + | [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 作为图形用户界面框架的一些想法] | ||
− | + | [[category:wxWidgets]] | |
− | + | [[category:c++]] | |
− | [[ | + | [[category:huihoo]] |
− | [[ | + | [[category:IDEX]] |
+ | [[category:Huihoo Foundation]] |
2024年7月2日 (二) 13:42的最后版本
您可以在Wikipedia上了解到此条目的英文信息 WxWidgets Thanks, Wikipedia. |
wxWidgets
目录 |
[编辑] 简介
wxWidgets(Windows and X widgets,最早命名为wxWindows)是一个开放源代码且跨平台的物件工具集(Widget Toolkit),其函数库可用来建立基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年开发。
wxWidgets 许可证是 LGPL 的修改版,你既可以动态链接wxWidgets的运行期库文件,也可以使用静态链接。如果你对wxWidgets本身进行了任何改动,你必须公开这一部分的源代码。而完全属于你自己的那部分代码或者库文件则不需要公开。
[编辑] 功能
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)等。
wxDesigner: 对话框编辑器, RAD 工具, 是 wxWidgets, wxPython, wxPerl 和 wx.NET 集成开发环境。
[编辑] 指南
[编辑] 项目
有不少基于 WxWidgets 的 3D、CAD、图形处理、音视频工具。
- KiCad
- Maxima
- Audacity
- CopperCube
- GIMIAS
- Ginkgo CADx
- Caedium
- PgAdmin
- Racket
- FileZilla
- wxErlang Erlang
[编辑] 平台
wxWidgets支持以下平台:
- wxGTK
- wxMSW
- wxMac
- wxOSX/Carbon
- wxOSX/Cocoa
- wxX11
- wxMotif