python之tkinter使用-简单对话框
Python 简单 对话框 tkinter 使用
2023-09-11 14:19:57 时间
1 # 简单对话框,包括字符、整数和浮点数 2 import tkinter as tk 3 from tkinter import simpledialog 4 5 6 def input_str(): 7 r = simpledialog.askstring('字符录入', '请输入字符', initialvalue='hello world!') 8 if r: 9 print(r) 10 label['text'] = '输入的是:' + r 11 12 13 def input_int(): 14 r = simpledialog.askinteger('整数录入', '请输入整数', initialvalue=100) 15 if r: 16 print(r) 17 label['text'] = '输入的是:' + str(r) 18 19 20 def input_float(): 21 r = simpledialog.askfloat('浮点数录入', '请输入浮点数', initialvalue=1.01) 22 if r: 23 print(r) 24 label['text'] = '输入的是:' + str(r) 25 26 27 root = tk.Tk() 28 root.title('对话框') 29 root.geometry('300x100+300+300') 30 31 label = tk.Label(root, text='输入对话框,包括字符、整数和浮点数', font='宋体 -14', pady=8) 32 label.pack() 33 34 frm = tk.Frame(root) 35 btn_str = tk.Button(frm, text='字符', width=6, command=input_str) 36 btn_str.pack(side=tk.LEFT) 37 btn_int = tk.Button(frm, text='整数', width=6, command=input_int) 38 btn_int.pack(side=tk.LEFT) 39 btn_int = tk.Button(frm, text='浮点数', width=6, command=input_float) 40 btn_int.pack(side=tk.LEFT) 41 frm.pack() 42 43 root.mainloop()
截图:
相关文章
- python matplotlib动态绘图
- Python脚本调用C#代码数据交互示例(hello world)
- python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
- Python网络编程之TCP套接字简单用法示例
- 使用Python处理Excel表格的简单方法
- Python自定义线程类简单示例
- 教你用Python实现简单监督学习算法
- 猜字母python实现
- Python 刷Leetcode题库,顺带学英语单词(8)
- CV之cv2:基于python语言利用cv2库对几何形状图像边界进行识别检测并计算周长/面积以及输出颜色/形状类型之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
- Python:python代码编程带你玩转双色球(了解双色球的概率逻辑)
- Python之fastparquet:fastparquet的简介、安装、使用方法之详细攻略
- Python简单实现人脸识别检测, 对某平台美女主播照片进行评分排名
- Python不用理解进程,线程实现多任务就是这么简单
- 什么是Python中的套接字编程?
- 【华为OD机试Python实现】HJ1 字符串最后一个单词的长度(简单)
- 【华为机试 Python实现】HJ85 最长回文子串(简单)
- Python计算:sympy解数学方程
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )
- python 设计模式之访问者模式
- Python: os.listdir()
- Python标准库:内置函数sorted(iterable[, key][, reverse])
- Python开发学习之Python用三十行代码,打造一款简单的人工语音对话
- Python Inotify 监视LINUX文件系统事件
- 5个无聊Python程序,用Python整蛊你的朋友们吧
- python中的异常处理(try,except,else, finally)
- 弄清楚这27个为什么,让你学习Python更简单!
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- python 自然语言处理(二) jieba 分词
- (20)Blender源码分析之闪屏窗口的菜单python代码draw的属性和函数对应