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()



沒有留言:

張貼留言

  清除項目編譯快取 執行 flutter clean 重新取得套件依賴 執行 flutter pub get 完整重新編譯並執行 flutter run 1. 新增專案套件 (pubspec.yaml) 在 Flutter 專案根目錄下的 pubspec.yaml 中,新增 ...