Python3图形界面编程

版权声明:本文为博主原创文章,未经博主允许不得转载。 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


 

猜你喜欢

转载自blog.csdn.net/u013255127/article/details/51733177