seo教程:搜索引擎优化入门与进阶(第2版)下载(等1wxPython界面设计利器:wxFormBuilder之前)

优采云 发布时间: 2021-12-05 03:10

  seo教程:搜索引擎优化入门与进阶(第2版)下载(等1wxPython界面设计利器:wxFormBuilder之前)

  原文编译自:等

  1wxPython 界面设计工具:wxFormBuilder

  之前我介绍过wxPython界面设计的工具BOA(看这里),但是关于那个话题的文章只有一篇文章,不是因为我太懒,而是BOA不兼容稳定性和工具风格 我的胃口。与追求全面强大功能的BOA相比,wxFormBuilder只专注于UI设计并生成框架代码,这与GTK的工具Glade非常相似。 wxFormBuilder不是为wxPython而生的,它不仅可以生成Python代码,还支持C++和XRC代码的生成。对于使用wxWidget的用户来说确实是个好消息!

  对于初始用户来说,wxFormBuilder 真的不容易上手,因为在它的项目中,你看不到一个完整的wx.App()。在wxFormBuilder的概念中,UI的承载容器是:Frame、Panel、Dialog、MenuBar、ToolBar等组件。所以在创建了这些UI组件之后,还需要手动创建一个wx.App(),以便将这些组件展示给用户。

  使用 wxFormBuilder 进行设计的步骤是:

  1、首先添加上述组件;

  2、在组件中放入各种sizer;

  3、添加各种控件;

  4、添加控制响应动作;

  5、自动生成代码;然后你可以根据你的需要重新组织代码。

  在这个过程中,wxFormBuilder只负责界面布局、事件绑定和事件界面初始化部分;剩下的完全取决于用户。

  2wxFormBuilder 入门

  在之前的博客中,我专门介绍了wxPython的UI设计工具:wxFormBuilder。本篇博客将对wxFormBuilder进行详细深入的介绍。

  本文注定是一篇长篇文章,分为以下几个部分:1、wxFormBuilder安装; 2、 创建项目前的准备工作; 3、@ >创建第一个项目; 4、编写业务逻辑代码。

  本文示例使用的操作系统为Ubuntu10.04LTS,wxFormBuilder版本为3.2.3-beta。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线