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 相关文章推荐
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
python求pi的方法
Oct 08 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
python TK库简单应用(实时显示子进程输出)
Oct 29 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
Python3标准库glob文件名模式匹配的问题
Mar 13 Python
Django haystack实现全文搜索代码示例
Nov 28 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
Dec 07 Python
python 使用openpyxl读取excel数据
Feb 18 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
Banner程序
2006/10/09 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
php实现微信支付之企业付款
2018/05/30 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
Javascript继承机制的设计思想分享
2011/08/28 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2018/05/25 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
微信公众号token验证失败解决方案
2019/07/22 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
销售员试用期自我评价
2014/09/15 职场文书
给客户的感谢信
2015/01/21 职场文书
人事文员岗位职责
2015/02/04 职场文书
房屋产权证明书
2015/06/19 职场文书
高中美术教学反思
2016/02/17 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL