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



沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...