python:tkinter弹出对话款,并获取输入框的值

本文介绍了一个使用Python的Tkinter库创建的简单GUI应用程序。该程序包含几个输入字段,如Excel文件名、工作表名、循环次数及休眠时间,并在点击按钮后显示这些输入值。
部署运行你感兴趣的模型镜像

简介:首先,弹出一个有对话款。输入内容后点击press按钮,弹出另一个消息框显示已输入的内容。



# -*- coding: cp936 -*-

from tkinter import *


root = Tk()
root.title("hello world")
root.geometry('300x300')                 #是x 不是*


l1 = Label(root, text="xls名:")
l1.pack()  #这里的side可以赋值为LEFT  RTGHT TOP  BOTTOM
xls_text = StringVar()
xls = Entry(root, textvariable = xls_text)
xls_text.set(" ")
xls.pack()


l2 = Label(root, text="sheet名:")
l2.pack()  #这里的side可以赋值为LEFT  RTGHT TOP  BOTTOM
sheet_text = StringVar()
sheet = Entry(root, textvariable = sheet_text)
sheet_text.set(" ")
sheet.pack()


l3 = Label(root, text="循环次数:")
l3.pack()  #这里的side可以赋值为LEFT  RTGHT TOP  BOTTOM
loop_text = StringVar()
loop = Entry(root, textvariable = loop_text)
loop_text.set(" ")
loop.pack()




l4 = Label(root, text="休眠时间:")
l4.pack()  #这里的side可以赋值为LEFT  RTGHT TOP  BOTTOM
sleep_text = StringVar()
sleep = Entry(root, textvariable = sleep_text)
sleep_text.set(" ")
sleep.pack()


def on_click():
    x = xls_text.get()
    s = sheet_text.get()
    l = loop_text.get()
    sl = sleep_text.get()
    string = str("xls名:%s sheet名:%s 循环次数:%s 休眠时间:%s " %(x, s, l, sl))
    print("xls名:%s sheet名:%s 循环次数:%s 休眠时间:%s " %(x, s, l, sl))
    messagebox.showinfo(title='aaa', message = string)
    
Button(root, text="press", command = on_click).pack()
    

root.mainloop()




参考资料:

http://www.cnblogs.com/kaituorensheng/p/3287652.html pyhon之Tkinter实例化学习

http://bbs.chinaunix.net/thread-1518414-1-1.html  ImportError: No module named Tkinter


您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值