wxFormBuilder使用指南


前言

基于Python的桌面UI设计和处理,使用wxPython + wxFromBuilder是一个相对简单的方案。


1. wxFormBuilder介绍

wxFormBuilder是一个开源、跨平台、所见即所得的图形用户界面生成器,可以翻译wxWidget GUI设计成C++、Python、PHP等格式。wxFormBuilder工具将wxPython设计用户图形界面的过程可视化,通过简单的设计控件自动生成代码,支持集成到基于PyCharm IDE的Python项目中,大大提升了生产效率。
wxFormBuilder工具是直接用来拖拽用的,wxFormBuilder 安装地址:
https://sourceforge.net/projects/wxformbuilder/,Github项目地址:https://github.com/wxFormBuilder/wxFormBuilder

2. wxFormBuilder界面介绍

在这里插入图片描述
​​wxFormBuilder的界面如下:

在这里插入图片描述
项目树(对象树):包含所有用到的控件,布局器,通过项目树可以实现对项目布局结构的调整和编辑对象的选择。
控件及工具栏:提供用于图形用户界面所需要使用的各种控件和布局器。
工作区:可视化的图形用户界面,提供所见即所得的设计区域。
配置区:用于配置项目属性,控件属性,布局器属性以及需要绑定的事件处理。
生成代码模板区:只做展示用于生成图形用户界面的对应代码模板,实际使用中,不要随意修改。

3. wxFormBuilder使用方法

3.1 Project的创建

项目参数的配置可以根据需要设置,主要设置生成代码的语言code_generation、文件名flie选项和勾选relative_path(相对路径即生成代码相对于工程文件的路径)。
在这里插入图片描述
常用设置参数如下:
name:wxFB的项目名。
path:存放wxFB项目文件的存储路径。
file:生成代码文件的名字
relative_path:保持默认选中状态,确保引用文件为相对路径。
code_generation:由于此处使用的编程语言为Python,所以将Pyhton对应的复选框选中。
Alt

3.2 Forms的创建

首先确定一个什么样的框架,wxFormBuilder基本给定了frame(框架)、panel(面板)、dialog(对话框)。制作成型的软件一般使用frame(框架),panel(面板)一般是实时控制程序使用,这里采用frame(框架)。对于任何控件和布局器而言,它们需要在指定的容器中运行,这需要首先在【控件及工具栏】中选择【Forms】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值