开发者

python tkinter实现弹窗的输入输出

本文实例为大家分享了python tkinter实现弹窗输入输出的具体代码,供大家参考,具体内容如下

代码如下:

from tkinter import *


tk = Tk()
tk.title('test')
tk.geometry('350x350')

# 输入框1
now_nub1 = Label(tk, text='1、请输入数字:')
now_nub1.grid(row=1, column=1, sticky='E')
now_bok1 = Spinbox(twww.cppcns.comk, values=[i for i in range(1, 999999)], width=5)
now_bok1.grid(row=1, column=2, sticky='NW')
# 输入框2
now_nub2 = LabelGmtjKKZzA(tk, text='2、请输入数字:')
now_nub2.grid(row=2, column=1, sticky='E')
now_bok2 = Spinbox(tk, values=[i for i in range(1, 999999)], width=5)
now_bok2.grid(row=2, column=2, sticky='NW')
# 输入框3
now_nub3 = Label(tk, text='3、请输入数字:')
now_nub3.grid(row=3, column=1, sticky='E')
now_bok3 = Spinbox(tk, values=[i for i in range(1, 999999)], width=5)
now_bok3.grid(row=3, column=2, sticky='NW')
# 输出结果
Output_results = Label(tk, text=编程客栈'输出结果:')
Output_results.grid(row=8, column=1, sticky='NW')
result_data_Text = Text(tk, width=20, height=10) #处理结果展示
result_data_Text.grid(row=10, column=2, rowspan=15, columnspan=10)


def value():
  now_lis = [now_bok1.get(), now_bok2.get(), now_bok3.get()]
  now_lis.sort()
  result_data_Text = Label(tk, text='第一名:%s\n第二名:%s\n第三名:%s' % (now_lis[2], now_lis[1], now_lis[0]))
  result_data_Text.grid(row=10, colwww.cppcns.comumn=2, rowspan=15, columnspan=10)


AnNiu = Button(tk, text='提交', fg='blue', bd=2, width=10, command=value)
AnNiu.grid(row=5, column=2, sticky='NW')


tk.mainloop()

结果如下:

python tkinter实现弹窗的输入输出

以上就是本文的全部内容,http://www.cppcns.com希望对大家的学习有所帮助,也希望大家多多支持我们。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜