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进阶教程之循环对象
Aug 30 Python
Python扩展内置类型详解
Mar 26 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
使用Python第三方库pygame写个贪吃蛇小游戏
Mar 06 Python
jupyter notebook插入本地图片的实现
Apr 13 Python
如何在Python对Excel进行读取
Jun 04 Python
python openCV自制绘画板
Oct 27 Python
python中append函数用法讲解
Dec 11 Python
python 模块导入问题汇总
Feb 01 Python
用Python提取PDF表格的方法
Apr 11 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
js实现日期级联效果
2014/01/23 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
详解小程序退出页面时清除定时器
2019/04/28 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
20招让你的Python飞起来!
2016/09/27 Python
Python 模块EasyGui详细介绍
2017/02/19 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
Python之修改图片像素值的方法
2019/07/03 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
法院先进个人事迹材料
2014/05/04 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
植物园观后感
2015/06/11 职场文书
高中开学感言
2015/08/01 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL