Python - Tkinter GUI编程

自用范例

待完善

import tkinter as tk


def LoginUi_Str():
    # 创建主窗口对象
    loginUi = tk.Tk()
    loginUi.title('深圳市小二极客科技有限公司')  # 给窗口设置标题 这里为空
    # 设置界面最小
    loginUi.minsize(500, 250)
    # 设置界面最大
    loginUi.maxsize(500, 250)  # 让窗口不可改变
    # TODO
    # 背景图片不可用,待解决
    # imgpath = tk.PhotoImage(file=r'E:\PycharmProjects\untitled\tkinter\logo.jpg')

    # 创建组件
    top_label = tk.Label(loginUi, text='小R科技售后系统', font=('黑体', 15), width=40,
                         height=2)

    bottom_label_1 = tk.Label(loginUi, text='用心做好车 天生为创客', font=('黑体', 10), width=40, height=1)
    center_label_1 = tk.Label(loginUi, text='账号', font=('黑体', 11), width=5, height=2)
    center_label_2 = tk.Label(loginUi, text='密码', font=('黑体', 11), width=5, height=2)

    id_input = tk.Variable()
    word_input = tk.Variable()
    id_entry_1 = tk.Entry(loginUi, textvariable=id_input)
    password_entry2 = tk.Entry(loginUi, show="*", textvariable=word_input)

    id_input.set("请输入账号")
    # TODO
    # 和显示密文冲突
    # word_input.set("请输入密码")
    # 摆放组件
    top_label.place(x=40, y=0)
    bottom_label_1.place(x=280, y=230)
    center_label_1.place(x=135, y=62)
    center_label_2.place(x=135, y=92)
    id_entry_1.place(x=180, y=70)
    password_entry2.place(x=180, y=100)
    # 加入消息循环
    loginUi.mainloop()


LoginUi_Str()
LoginUI

猜你喜欢

转载自www.cnblogs.com/cxstudypython/p/12191899.html