Python使用tkinter库实现文本显示用户输入功能示例


Posted in Python onMay 30, 2018

本文实例讲述了Python使用tkinter库实现文本显示用户输入功能。分享给大家供大家参考,具体如下:

#coding:utf-8
from Tkinter import *
class App:
  def __init__(self,root):
    #定义帧
    frame = Frame(root)
    frame.pack()
    self.frame = frame
    w = Label(frame,text = "calculator")
    w.pack()
    self.newinput()
    #调用回调函数
    button1 = Button(frame,text='1',fg="red",command = lambda : self.buttoncb(1))
    button1.pack()
    button2 = Button(frame,text='2',fg="red",command = lambda : self.buttoncb(2))
    button2.pack()
    button = Button(frame,text='Quit',fg="red",command = root.quit)
    button.pack()
  def newinput(self):
    v = StringVar()
    e = Entry(self.frame,textvariable = v)
    self.v = v
    e.pack()
  #定义回调函数
  def buttoncb(self,i):
    #print "button"
    val = self.v.get()
    self.v.set(val+str(i))
root=Tk()
a = App(root)
root.mainloop()

运行结果:

Python使用tkinter库实现文本显示用户输入功能示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现的视频播放器功能完整示例
Feb 01 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
python定时按日期备份MySQL数据并压缩
Apr 19 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
Dec 13 Python
python 通过邮件控制实现远程控制电脑操作
Mar 16 Python
keras的三种模型实现与区别说明
Jul 03 Python
python中复数的共轭复数知识点总结
Dec 06 Python
Python 多线程之threading 模块的使用
Apr 14 Python
浅谈python中的多态
Jun 15 Python
python自动化报告的输出用例详解
May 30 #Python
Django项目中model的数据处理以及页面交互方法
May 30 #Python
Python实现的生产者、消费者问题完整实例
May 30 #Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 #Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 #Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 #Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 #Python
You might like
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
php报错502badgateway解决方法
2019/10/11 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
Python列表生成器的循环技巧分享
2015/03/06 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
浅谈对yield的初步理解
2017/05/29 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
经济担保书范文
2014/04/02 职场文书
投资合作协议书范本
2014/04/17 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
学校节水倡议书
2015/04/29 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
Pandas搭配lambda组合使用详解
2022/01/22 Python