您现在的位置是:首页» windows系统» wxwidgets中文社区,wxwidgets入门教程

wxwidgets中文社区,wxwidgets入门教程

2024-07-13 11:32:45
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。概述爱丁堡大学的Julian Smart于1992年创建了Wx部件。它一开始是为Unix和Windows提供便携式应用程序。

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

概述

爱丁堡大学的Julian Smart于1992年创建了Wx部件。它一开始是为Unix和Windows提供便携式应用程序。从那时起,它开始支持马科斯。GTK++加各种不同的工具包和平台界面(详见)亦见历史专页。该项目目前有数百名开发商为此作出贡献。该工具包的用户基础也很大。这一群体涵盖各种各样的个人,从开放源码开发商到公司开发商。那么,与其他跨平台图形用户界面工具包相比,是什么使得 wx 部件如此独特?

wx部件提供易于使用的API。它用于为各种平台构建图形用户界面(GUI)程序。该方案继续使用自己的平台的控制和实用应用。与适合您的平台和编译器的图书馆链接。您的应用程序将有一个适合平台的外观和感觉。除了惊人的 GUI 函数之外,Wx部件也提供在线援助。网络编程,各种流操作,剪贴板和拖放,多线程,各种通用格式的图片被装入并存储。例如, HTML 查看和打印。

尽管在C++中创建了 wxWidge, 但不允许使用这些WxWidge。然而,它可能用于多种语文。包括Python,Perl和C#。如果您使用与 C++ 结合的 wx 部件,因此,您的代码将根据平台与多个版本的图书馆链接。因此,你的代码可以在整个平台执行。因为 wx元件库是用 C++ 而不是 Java 书写和编译的,因此,他们表现优异。与使用本地工具箱一样快。

支持的平台

wx Widge现在可供下列平台使用:

wxGTK:使用GTK+2. Linux和其他UNIX版本的推荐端口,版本6及以上。 WxMSW: XP、Vista、7、8和10的32位和64位 Windows版本端口。 10. 可可方案有第10版及以上版本。 wxQT:wxQT 是一个使用 QT 库 wx 部件的端口。 它需要 QT 5 或以上 。 要找到 X11, wxX11 的端口: Linux 和 Unix 版本使用通用的小部件群集 。 wxMOTIF: 使用 OpenMotif 或 lessTif 小部件的 Linux 和 Unix 版本移植 。

此外,它现在稳定了3.Verion 0还支持下列过时的平台:

WxMSW: 32-bit Windows 版本,例如Windows 95、Windows 98和Windows 200都是操作系统的例子。 wxMAC:用于Mac OS X10. 2至10. 碳应用转移6。 wxOSX/Carbon:基于碳的方案在Mac OS X10.32第5版及以上版本中提供。

功能和特点

Wx 部件包含数百个类别,这些类别跨越了广泛的应用程序开发字段,我们无法在一个简短的文本中覆盖全部。 GUI 组件从一个简单的按钮组件到一个 HTML 列表框;从一个简单的信息框到一个打印预览窗口。

使用Sockers窗口布局。 设备上下文(包括笔、刷子和字型) 全面的事件处理系统 HTML帮助查看器 声音和视频播放 Unicode 和国际化支持 文档/查看体系结构 打印架构支持 带有套接字的 Web 开发 多线程 文件和目录操纵 在线援助和对背景有敏感认识的在线援助 HTML渲染 基本容器 图像装入、保存、绘制和操纵 日期时间库和计时器 错误处理 剪贴板和拖放

阅读参考手册,更好地了解援助职能,或许会有所帮助。

wx 部件的许可证

Wx部件图书馆根据WxWindows许可证获得许可证。使用L-GPL许可证。但具有例外条款。此例外允许您保持自己应用程序的源代码私密 。程序可以动态或静态地连接到 wx 部件 。换句话说,wx Widge可用于免费项目和商业项目。许可证请您为Wx部件图书馆的发展做出贡献。

谁使用 wx 部件?

世界各地的许多公司和个人都使用 wx 部件。和家里用的消费品相似销售了数十万份,例如,大学或公开源码项目中的wx Wiggets。Wx部件被用来协助公司开发先进的芯片。帮助钻探石油,对不使用飞机的航空器的控制和对空间望远镜部件的测试一些企业依赖 wx部件及其跨平台的好处。若干知名公司使用 wx 部件,而有些公司则不使用。包括:AOL,AMD,Lockheed Martin,Xerox,开放源码应用基金会和美国航天局你可能听说过Wx部件程序该员额是AVG专门报道艾滋病毒/艾滋病工作的一部分。Forte代理,Audacity,Filezilla,乌龟 CVS 和iPodder很难说有多少开发商使用 wx部件。但是,这只是在一个非常活跃的 wx部件社区。仅在公告牌上就有1 800多个订户。

使用 wx 部件有什么好处?

好处包括以下内容:

开发成本节余:代码是同时生成的,软件将在Windows、Unix、Macintosh和其他系统上运行。 客户满意度因稳定、快速和有吸引力的应用程序而提高,这些应用程序能够带来当地的外观和感觉。 生产力增益: wx 部件类别允许良好的GUI和一般应用开发。 对平台的支持,以及应用软件国际化的灵活性,提高了市场份额。 庞大而活跃的 wx部件社区协助回答询问并提供错误提示。 wx 部件的源代码随时可见。 从未出现过检查错误或功能快速增加 。

我怎样才能用 C++ 学习 wx 部件?

当下载 wx 部件时,你们将收到3 00页参考资料以及大约80个例子和介绍。这给了你很多信息 把你带到门前但是,Julian Smart的,Kevin Hock的,Stefan Csomor的书《跨平台的Wx元件编程》GUI也是一个很好的参考。包含在所附的 CD 上的对话箱编辑器将帮助您学习Sockers的功能 。尺寸是一种多功能布局机制。

如何使用 Python 来研究 wx 部件?

WxPython WIKI是一个良好的起点。不过,如果你们需要更多援助,要创建食谱, 请查阅行动手册中的 wxPython 或更新的 wxPython2.8 应用程序 。这个故事是我们对2011年巴基斯坦抗争的特别报导的一部分。WxPython 图书馆以及文件和演示包如下。纸张和演示文稿捆绑中隐藏了应用程序 。它表明在 wx部件中几乎使用所有可用类别。示范活动还包括一次动态编辑练习。因此,你可以进行变革,实时观察结果。这是了解工具包运作情况的好办法。

获取额外的支持

由社区编辑的 wxWIKI 提供各种辅导,帮助补充官方文件,并为众多企业提供商业支持。

// END

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 介绍 wxWidgets