跨平台桌面GUI程序wxPython wxwidgets wxFormBuilder

  • 目的:

快速开发跨平台(windows, linux)桌面应用程序

  • 环境搭建:

Windows篇

  • 安装wxwidgets

wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。一个支持OS/2的版本正在开发中。

https://www.wxwidgets.org/downloads/

  • 安装wxpython

wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。

https://www.wxpython.org/pages/downloads/

  • 安装wxFormBuilder

wxFormBuilder是一个开源,跨平台的所见即所得的图形用户界面生成器,可以翻译wxWidget GUI设计成C++,Python,Lua和PHP或XML格式。 简要介绍 wxFormBuilder 的用法是在这里给出
https://github.com/wxFormBuilder/wxFormBuilder/releases

  • 安装Thonny

Thonny是基于python内置图形库tkinter开发出来的支持多平台(windows,Mac,Linux)的python IDE,支持语法着色、代码自动补全、debug等功能。

https://github.com/thonny/thonny/releases/download/v3.2.7/thonny-3.2.7.exe

  • 安装PyInstaller

将python脚本和依赖库打包,生成多平台(Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AIX)单一可执行文件。

http://www.pyinstaller.org/

  • wxPython GUI构建工具(wxFormBuilder)入门

https://www.cnblogs.com/henjay724/p/9426966.html

  • wxPython教程

https://www.yiibai.com/wxpython

你可能感兴趣的:(跨平台桌面GUI程序wxPython wxwidgets wxFormBuilder)