2022年11月17日 星期四

Python GUI 配置管理員 place()

import tkinter as tk

from tkinter import messagebox


root = tk.Tk()

root.title("alex9ufo")


root.iconbitmap('tsmc.ico')

root.resizable(0,0)


tk.Label(root, text="使用名稱").grid(row=0, sticky="w")

tk.Label(root, text="密碼").grid(row=1, sticky="w")


tk.Entry(root).grid(row=0, column=1)

tk.Entry(root, show="*").grid(row=1, column=1)

# 加载图片LOGO,注意这里是gif格式的图片

photo = tk.PhotoImage(file="snow.PNG")


tk.Label(root, image=photo).grid(row=0, column=2, rowspan=2, padx='4px', pady='5px')


# 编写一个简单的回调函数

def login():

    messagebox.showinfo('欢迎来到 alex9ufo ')


# 使用grid()函数来布局,并控制按钮的显示位置

tk.Button(root, text="登錄", width=10, command=login).grid(row=3, column=0, columnspan=2,sticky="w", padx=10, pady=5)

tk.Button(root, text="退出", width=10, command=root.quit).grid(row=3, column=1, columnspan=2,sticky="e", padx=10, pady=5)

# 开启事件主循环

root.mainloop()



沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...