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 相关文章推荐
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
分享一个简单的python读写文件脚本
Nov 25 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
python2.7到3.x迁移指南
Feb 01 Python
python实现周期方波信号频谱图
Jul 21 Python
Django实现文件上传下载
Oct 06 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 Python
python调用私有属性的方法总结
Jul 24 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函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
json跨域调用python的方法详解
2017/01/11 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
python实现查找所有程序的安装信息
2020/02/18 Python
python合并多个excel文件的示例
2020/09/23 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
新学期教师寄语
2014/04/02 职场文书
工作说明书格式
2014/07/29 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL
Nginx反向代理、重定向
2022/04/13 Servers
python多次执行绘制条形图
2022/04/20 Python