python图形化编程小记

本文记录了Python使用Tkinter进行图形化编程时遇到的问题与解决方法,包括导入模块的方式、变量实时更新、Button绑定命令的注意事项、回车与输入的区别,以及Canvas内容更新的Bug和解决方案。通过实例解析了Tkinter组件的操作和函数调用的细节。
摘要由CSDN通过智能技术生成

以下问题分别记录:

  1. 导入模块时,如果采取import x方式,后续对x内的变量及方法进行调用时需要使用x.y形式;
  2. 关于Tkinter需要根据变量值时刻改变的方法:e=Tkinter.StringVar()使用该函数可以创建e来存储这个变量,需要注意的时,如果该变量的声明在调用之前,e.get()会返回空值,而不是报错;
  3. 关于button的绑定命令,button=Tkinter.Button(top,text='search',command=search)其中search函数在指定时不能加(),
  4. 关于name.bind('<Return>',search)其中的return表示回车,enter表示输入,且该部分输入值会自动传递给search作为参数;
  5. top = Tkinter.Tk()
    top.geometry('150x150')
    在使用时需要注意,150和150之间为x,不是*
  6. 关于下面神奇的调用与返回
    “`def init(self):
    self.top = Tkinter.Tk()
    self.top.geometry(‘550x350’)

    self.e=Tkinter.StringVar()
    self.r=Tkinter.StringVar()
    self.l=Tkinter.StringVar()
    self.name=Tkinter.Entry(self.top,width=550
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值