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基础教程之lambda表达式使用方法
Feb 12 Python
python回溯法实现数组全排列输出实例分析
Mar 17 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
对python:print打印时加u的含义详解
Dec 15 Python
简单的Python调度器Schedule详解
Aug 30 Python
Python中实现输入超时及如何通过变量获取变量名
Jan 18 Python
Python发送邮件封装实现过程详解
May 09 Python
Python流程控制语句的深入讲解
Jun 15 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
深入解析NumPy中的Broadcasting广播机制
May 30 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判断数据库中的记录是否存在的方法
2014/11/14 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
Python验证码识别处理实例
2015/12/28 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
python实现顺序表的简单代码
2018/09/28 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
C语言笔试集
2012/07/24 面试题
电子商务求职信
2014/06/15 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis