python tkinter 弹窗_Python中使用tkinter弹窗获取输入文本

# -*- coding: cp936 -*-

from tkinter import *

from tkinter import messagebox

root = Tk()

root.title("Save Image")

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)

root.quit()

root.destroy()

Button(root, text="press", command = on_click).pack()

root.mainloop()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pythontkinter包可以用来创建图形用户界面(GUI)应用程序。通过使用tkinter.messagebox模块,可以创建弹窗来显示信息或者与用户进行交互。 下面是一个使用tkinter包创建一个大小为400*300的窗口程序的示例代码: ```python import tkinter import tkinter.messagebox window = tkinter.Tk() window.title("这是第一个窗体程序") window.geometry("400x300+400+200") lbl = tkinter.Label(window, text="你好!") lbl.pack() def btnClick(): tkinter.messagebox.showinfo("消息", "你好呀~") btn = tkinter.Button(window, text="回答", command=btnClick) btn.pack() tkinter.mainloop() ``` 这段代码创建了一个窗口,包含一个标签和一个按钮。当按钮被点击时,会出一个信息框显示"你好呀~"。 另外,还可以使用tkinter.messagebox模块的其他函数来创建不同类型的弹窗,比如showwarning、showerror等。可以根据需要选择合适的函数来显示不同类型的弹窗。 希望这个回答对你有帮助! #### 引用[.reference_title] - *1* [Python+Tkinter 创建一个简单的点击出提示框的窗体程序](https://blog.csdn.net/qq_41107671/article/details/115178626)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [python学习-->tkinter模块学习之messagebox(弹窗)](https://blog.csdn.net/hhR888888/article/details/128104212)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值