您的位置: 首页 > 软件下载 > 编程开发 > 编程工具

wxFormBuilder(界面编辑设计工具) V3.9

[下载地址]
  • 软件大小:19.6MB
  • 更新日期:2020-12-04
  • 软件语言:其他语言
  • 软件授权:国产软件
  • 软件热度:
  • 官方网站:暂无
  • 适用平台:WinAll/

wxFormBuilder是一款页面编写设计工具,用以形成混合开发编译程序编码,可以迅速构建GUI开发工具,wxFormBuilder适用迅速形成C ,python, Lua 等编码和 XRC 資源文档,构建高效率的含有GUI页面在线编辑器的开发工具。

wxFormBuilder(界面编辑设计工具)

【操作方法】

  1、提前准备一个窗体。

  点一下wxformbuilder上边的标识“forms”,并点一下标识正下方的第一个相近窗体的标志“Frame”

wxFormBuilder

  随后,下边便会出現一个窗体。可是如今还不可以立即往窗体上加上各种各样控件。我们还必须给窗体加上合理布局器BoxSizer。

  2、加上合理布局器

  点一下wxformbuilder上边的标识“Layout,并点一下标识正下方的第一个标志“wxBoxSizer”。加上一个仅有以列控件合理布局的合理布局器。这时候,窗体上并没什么转变。可是对话框左侧的文件目录树有转变了,窗体下多了一个合理布局器。

wxFormBuilder(界面编辑设计工具)

  3、置放控件

  维持文件目录树如圖一样,选定合理布局器bSizer1。那样,加上进窗体的控件都归属于并应用这一合理布局器的方式,列项合理布局。便是,全部加上上来的控件全是在一列上。

  点一下wxformbuilder上边的标识“Common,依次并点一下标识正下方的地三个标志“wxStaticText”,第四个标志“wxTextCtrl”,第一个标志“wxButton”。那样,窗体设定上便会空出一个文本标识、一个输入框和按键。

wxFormBuilder

  4、改动控件属性

  点击设计窗体上的控件,或是左侧树结构的控件名。在wxformbuilder右侧的编写栏都是会全自动变为相匹配控件的属性编写。在这里,你能改动该控件的和窗体的各种属性。

  这里,大家可能改动主窗体的name,文本编辑框的name,文本标识的label,和功能键的label。

  4.1 改动主窗体的name

  主窗体的name和控件的name决策了你以后要应用的python编码时,应用的实体线目标的用户标识符。点一下树结构的MyFrame1,并在右侧属性编写栏改动窗体的name数值“BaseMainWind。如下图:

wxFormBuilder(界面编辑设计工具)

  这时,左侧树型中相匹配的主窗体也会跟随更改姓名,如下图:

wxFormBuilder

  4.2改动控件的属性

  按照一样的方式,在右侧的编辑框改动相匹配控件的属性。

  文本编辑框wxTextCtrl的name属性改动为“text_main”,文本标识wxStaticText的label属性改动为“主对话框检测”,和功能键wxButton的label属性改动为“清除”,功能键wxButton的name属性改动为“button_main”。

  剩余name属性的我偷个懒,都不想改了。立即应用默认设置的好啦。

  改动完仅有应当如下图所显示:

wxFormBuilder(界面编辑设计工具)

  5、 加上控件的开启事儿涵数

  当按键被按住时,我们应当开启一个涵数,将输入框里的內容清除。因此 ,应当给按键控件加上一个开启按住以后应当应用的处理函数。

  点一下选定按键控件button_main,在右侧的属性编辑框,点一下上边的此外一个标识“Events”。加上一个给“OnButtonClick”的处理函数名:main_button_click。如下图:

wxFormBuilder

  6、检测窗体內容。

  窗体设计方案基础完了了,我们如今略微检测一个窗体的模样。按住F5,弹出窗口后点一下明确。那样就wxformbuilder简易将我们设计方案的窗体编译程序C 的显示信息方式,显示信息出窗体的模样。如下图:

wxFormBuilder(界面编辑设计工具)

  因为我们沒有制订主对话框的尺寸,都没有拖拽对话框。因此 立即套入初始值就这样的以合适控件合理布局为尺寸的对话框。可是,不防碍我们做检测。

  7、储存给python用的编码。

  点一下选定左侧树形图的最上边的标志,即选定工程项目。

wxFormBuilder

  再点一下最下边标识的python,就可以出現在wxPython的编码了。如下图:

wxFormBuilder(界面编辑设计工具)

  这时,选中上边的编码。鼠标右键,【Copy】。

  新创建一个py源代码,并将所有编码黏贴进来,储存名叫basewin.py的python编码源代码。

  到此,wxPython编码就早已形成结束了,请不要随便变化文档里的编码。下边便是我们启用窗体的关键逻辑性编码了。

  8、编写逻辑性编码

  将逻辑性编码储存为main_win.py

#!/usr/bin/env#160;python##160;-*-#160;coding:#160;utf-8#160;-*-import#160;wximport#160;basewin##160;最先,我们从不久源代码里将主窗体承继出来.便是改动过name属性的主窗体咯。class#160;MianWindow(basewin.baseMainWindow):#160;#160;#160;#160;##160;我们给个复位涵数,将输入框原始填有‘主对话框检测’几个字#160;#160;#160;#160;##160;不可以立即遮盖原来__ini__方式,那样会造成 窗体起动不成功。我们新创建一个,随后再启用#160;#160;#160;#160;def#160;init_main_window(self):#160;#160;#160;#160;#160;#160;#160;#160;self.text_main.SetValue('主对话框检测')#160;#160;#160;#160;##160;将点一下按键清除输入框的,作用写出涵数#160;#160;#160;#160;def#160;main_button_click(self,#160;event):#160;#160;#160;#160;#160;#160;#160;#160;self.text_main.Clear()if#160;__name__#160;==#160;'__main__':#160;#160;#160;#160;app#160;=#160;wx.App()#160;#160;#160;#160;##160;None表明的是此对话框沒有上级领导父窗体。如果有,就立即在父窗体编码启用的情况下填写‘self’就好了。#160;#160;#160;#160;main_win#160;=#160;MianWindow(None)#160;#160;#160;#160;main_win.init_main_window()#160;#160;#160;#160;main_win.Show()#160;#160;#160;#160;app.MainLoop()

  将上边的逻辑性编码储存为main_win.py,并跟不久形成哪个basewin.py,放到同一个文件目录里。再给main_win.py可实行的管理权限。

chmod#160; x#160;main_win.py./main_win.py

  随后就能运作页面了,试一试点一下哪一个【清除】按键。是否文本框里的文本消失了。

使用教程
更多 >
相关说明
妹叔软件站欢迎用户将网页内容和下载地址转发到博客、微博、论坛等。
所有软件已经过工作人员安装检测,如不能正常运行,请检查运行环境和硬件配置,或在评论中反馈,工作人员会及时处理。
判断软件好坏,请用户参考用户评论或者软件好评度