版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013255127/article/details/51733177
#导入模块
import tkinter
#建立一个对话框
import tkinter.simpledialog as dl
#建立一个信息展示框
import tkinter.messagebox as mb
import random
#创建控件
top = tkinter.Tk()
#---------------
l = tkinter.Label(top,text="This is Label")
l.pack()
#文本对话框
mb.showinfo("MessageBox-Title","Hello MessageBox")
number = random.randrange(1,100)
while True:
#输入对话框
input_number = dl.askinteger("SimpleDialog-Title","Input Number")
if input_number == number:
output_dialog = "Right"
mb.showinfo("Right",output_dialog)
break
elif input_number < number:
output_dialog = "<Number"
mb.showinfo("<",output_dialog)
else:
output_dialog = "Error"
mb.showinfo("Error",output_dialog)
#listbox列表框控件
#--------------
# a = ['2222','3333']
# b = ['4444','5555']
#
# listb = tkinter.Listbox(top)
# listb2 = tkinter.Listbox(top)
#
# for item in a:
# listb.insert(0,item)
#
# for item in b:
# listb2.insert(0,item)
#
# listb.pack() #将控件放置在主窗口中
# listb2.pack()
#---------------------
top.mainloop()#进入消息循环
#master