Python3.6中用tkinter, 弹出可以输入数字的输入框.

# Copyright (c) 2017-7-21 ZhengPeng All rights reserved.

def pop_up_box():

"""

使用tkinter弹出输入框输入数字, 具有确定输入和清除功能, 可在函数内直接调用num(文本框的值)使用

"""

import tkinter

def inputint():

nonlocal num

try:

num = int(var.get().strip())

except:

num = 'Not a valid integer.'

def inputclear():

nonlocal num

var.set('')

num = ''

num = 0

root = tkinter.Tk(className='Here is some interpretation') # 弹出框框名

root.geometry('270x60') # 设置弹出框的大小 w x h

var = tkinter.StringVar() # 这即是输入框中的内容

var.set('Content of var') # 通过var.get()/var.set() 来 获取/设置var的值

entry1 = tkinter.Entry(root, textvariable=var) # 设置"文本变量"为var

entry1.pack() # 将entry"打上去"

btn1 = tkinter.Button(root, text='Input', command=inputint) # 按下此按钮(Input), 触发inputint函数

btn2 = tkinter.Button(root, text='Clear', command=inputclear) # 按下此按钮(Clear), 触发inputclear函数

# 按钮定位

btn2.pack(side='right')

btn1.pack(side='right')

# 上述完成之后, 开始真正弹出弹出框

root.mainloop()

本文归默盒和博客园共有,欢迎分享, 转载请注明出处。

python弹出输入框_Python实现使用tkinter弹出输入框输入数字, 具有确定输入和清除功能...相关推荐

  1. 金额输入框输入数字不允许输入中文、英文、自带千分位

    金额输入框输入数字不允许输入中文.英文.自带千分位 效果图: 直接上代码 <template><div class="fund"><div class ...

  2. python文件怎么另存为_python+pywin32处理另存为弹出框保存文件

    1.首先先定位该弹出框: 用spy++查找到该弹出框的标题和类名: 弹出框的句柄是每次都会变的,所以通过标题和类名获取该句柄: # 获取另存为弹出框 calssname = u"#32770 ...

  3. python删除网页弹出对话框_python selenium-webdriver 处理JS弹出对话框

    在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框. 1.警告消息框 ...

  4. python selenium 处理弹窗_python+selenium 抓取弹出对话框信息

    抓取弹出对话框信息,困挠了我很久,我百度了很久,一直没有找到我想要的内容.最近学习到了. 有两种方法: 1.driver.switch_to.alert.text 2.result = EC.aler ...

  5. python 弹出对话框_python+selenium 抓取弹出对话框信息

    抓取弹出对话框信息,困挠了我很久,我百度了很久,一直没有找到我想要的内容.最近学习到了. 有两种方法: 1.driver.switch_to.alert.text 2.result = EC.aler ...

  6. python label显示图片_python 实现在tkinter中动态显示label图片的方法

    在编程中我们往往会希望能够实现这样的操作:点击Button,选择了图片,然后在窗口中的Label处显示选到的图片.那么这时候就需要如下代码: from tkinter import * from tk ...

  7. python编写姓名年龄_python小工具 - alert弹框输出姓名年龄、求和

    # 导入tkinter的所有的包里面所有的内容from tkinter import *import tkinter.messageboxasmessagebox # 从Frame派生一个Applic ...

  8. python listbox控件_Python GUI编程(Tkinter)10、Listbox控件

    import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+0" ...

  9. 用python画画的原理_python来画画第二弹!

    下载W3Cschool手机App,0基础随时随地学编程导语 分享一波最近Get的一种python画画的方法. 让我们愉快地开始吧! 相关文件 密码: 9nei 开发工具 Python版本:3.6.4 ...

最新文章

  1. Linux 终端推荐 Terminator
  2. java生成Json文件
  3. 2021-10-15 红黑树 概念和平衡操作理解以及与AVL对比分析 恋上数据结构笔记
  4. 一款可视化的在线制作H5
  5. imx226_相机选型器
  6. 数组的应用 冒泡排序
  7. 不懂高数,所以我用这本书入门深度学习 | 在线阅读+配套笔记
  8. 人脸对齐(六)--ERT算法
  9. FastDFS单机搭建以及java客户端Demo
  10. python读写将excel转换为xml_Python实现将Excel转换成xml的方法示例
  11. 批量生成hive建表语句
  12. ARKit入门到精通-1.0 -基础内容-史小川-专题视频课程
  13. 手游服务器常用架构图
  14. linux命令日志抓取,linux抓取某条日志记录的命令
  15. 网络使用工具HttpWatch的使用方法
  16. 实战:第六章:H5微信与支付宝调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions
  17. 大白兔启动盘做好后重做系统
  18. nginx的access.log文件详解,main的具体意思
  19. android 单手模式 cm,怎么开启单手模式 安卓自定义单手操作模式缔造教程
  20. vs2010 玩转金山界面库 (2) 应用基础

热门文章

  1. 脸部动作编码系统(FACS)应用
  2. 西安科技大学北院能耗监测系统的研究与应用
  3. 算法导论—AC自动机
  4. android 系统按键音framework流程源码解析
  5. 质量度量之 “三级指标体系”
  6. 牛客网网络基础常考面试题
  7. 想调戏 modbus 吗?(哈哈) 就用它——MThings
  8. 图解:光缆终端盒、尾纤的作用和接法
  9. 前阿里 CEO 卫哲:阿里不去清华招人的真正原因
  10. seo搜索引擎优化教程:新网站怎么做seo优化才能提高收录?