用grid布局Python设计的界面

B站影视 电影资讯 2025-03-30 17:54 1

摘要:选择什么布局你随意,喜欢哪种就哪种,哪个顺手就用哪种,简单说,就是固定一个位置,你用钉子,卡扣都是可以,看你根据实际选择。

选择什么布局你随意,喜欢哪种就哪种,哪个顺手就用哪种,简单说,就是固定一个位置,你用钉子,卡扣都是可以,看你根据实际选择。

我们知识练习代码,看看 ,代码如下:

import tkinter as tk

from tkinter import messagebox

def login:#主要为布局做个例子

username = entry_user.get#搞2个输入框 布局的时候用的着

password = entry_pass.get

if username == "admin" and password == "123":

messagebox.showinfo("登录成功", "欢迎回来!")

登录

else:

messagebox.showerror("错误", "用户名或密码错误")

window = tk.Tk

window.title("登录界面")#随便拿个界面测试测试

# 用户名

label_user = tk.Label(window, text="用户名:")

label_user.grid(row=0, column=0, padx=10, pady=10) #对输入框进行布局

entry_user = tk.Entry(window)

entry_user.grid(row=0, column=1, padx=10, pady=10)

# 密码

label_pass = tk.Label(window, text="密码:")

label_pass.grid(row=1, column=0, padx=10, pady=10)

entry_pass = tk.Entry(window, show="*")

entry_pass.grid(row=1, column=1, padx=10, pady=10)

# 登录按钮

button_login = tk.Button(window, text="登录", command=login)

button_login.grid(row=2, column=0, columnspan=2, pady=10)#对按钮也布局下 不能很别扭,也可能显示不全

window.mainloop

登录成功

就这样,简单点的代码,轻松点,复杂的调试的耗时间。

来源:小盒说科技

相关推荐