wxpython如何制作一个IU(wxFormBuilder可视化工具制作)

1首先-打开wxFormBuilder可视化工具,点击code_generation,选择python,选择file,并命名(可自主命名,我这边命名pythonsj)

点击保存,给文件命令:

开始制作,先点击Forms,创建窗体,在点击Layout,创建布局,在布局中添加样式,功能button,ctrltext,checkbox等。

给按钮添加事件,点击右上方events选项,在给OnButtonClick,添加一个名字,按钮点击事件创建好了:

创建好后保存,之后点击File-Generate Code(F8)完成后点击Tools-创建类(F6),点击OK即可,创建好的文件就会保存到最开始你保存文件的地方,如果忘了,可以翻看第二张图。

打开pychram,创建一个新项目,将里面两个点.py复制进去,随后将za目录也复制进去(这里的za文件是我在小破站看教学拿到的视频链接:https://www.bilibili.com/video/BV1Rt411N7CV/?spm_id_from=333.337.search-card.all.click)UP主名字是:未来科技董事长王老吉

主要用到za里面这个文件:

然后就是编写监听事件,具体内容如下,没有多少需要修改的代码,唯一修改的就是监听事件里面需要做的事情。

from tkinter.messagebox import showinfo

import wx
import pcui
from za.za.wxtools import run_wxapp
# Implementing MyFrame1
class MyProject2MyFrame1( pcui.MyFrame1 ):
    def __init__( self, parent ):
        pcui.MyFrame1.__init__( self, parent )

    # Handlers for MyFrame1 events.
    def buttononclick( self, event ):
        shwoinfos = self.m_textCtrl1.GetValue()
        showinfo('提示', shwoinfos)

我的za文件在za目录下:

运行程序,查看结果(我的事件是,点击按钮获取输入框内容并弹出提示):

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诗经不是湿巾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值