打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
wxFormBuilder使用介绍

wxFormBuilder介绍

wxFormBuilder是一个开源,跨平台的所见即所得的图形用户界面生成器,可以翻译wxWidget GUI设计成C++,Python,PHP,XRC格式。github项目地址
这个工具将wxPython设计用户图形界面的过程可视化。通过简单的设计控件自动生成代码,大大的提升了生产效率。

wxFormBuilder界面介绍

wxFormBuilder使用流程

  1. 配置项目的参数。
  2. 主窗口。
  3. 配置主窗口参数。
  4. 添加布局管理器。
  5. 添加需要的组件。
  6. 设置组件的属性和事件 。
    总的来说就是添加一个部分然后配置一部分。

wxFormBuilder示例

做一个登录页面demo:

  1. 项目参数的配置可以根据需要设置一下,主要设置生成代码的语言code_generation,文件名flie选项和勾选relative_path(相对路径即生成的代码相对于工程文件的路径)。
  2. 添加主窗口:选择From这里面有wxpython中窗口的组件。如:Frame。
  3. 然后设置主窗口的属性(标题、位置、大小等这里面用wxpython对应组件的所有属性和方法)。
  4. 添加布局管理器:选择Layout里面有wxpython中的布局管理器。如:wxBoxSizer。
  5. 添加文本和输入框:从common中找到wxStasticText、wxTextCtrl、wxButton组件。
  6. 设置好各个组件的属性。
  7. 通过调整布局管理器调整好位置。

效果图:

自动生成的代码

可以自动生成c++、python等代码。

预览窗口

View->XRC window。

导出代码

file->Generate Code。
会将生成的源代码保存到工程文件的目录下,文件名为第一步的配置。

注意

事件需要自己来实现,可以通过导入生成的代码重写事件方法的方式实现,最好不要动生成的代码。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
XP系统优化四大步,让你的电脑飞速
剖析Qt Creator布局管理器
痞子衡嵌入式:语音处理工具pzh-speech诞生记(2)- 界面构建(wxFormBuilder3.8.0)
【AS3 Coder】任务二:了解Flex组件生命周期
ym
Python如何开发桌面软件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服