本帖最后由 paypojie 于 2022-11-15 23:22 编辑
按照图片仿写GUI界面
页面截图
[Python] 纯文本查看 复制代码 # 第一步 导入相关的模块
import tkinter as tk
# 导入消息框(对话框)控件 点击按钮的时候需要用到
from tkinter import messagebox
# 创建主窗口
t = tk.Tk()
# 设置主窗口的大小以及主窗口在电脑屏幕上的位置
t.geometry('400x200+400+200')
# 设置主窗口的大小不可调整 全屏功能失效
t.resizable(0,0)
# 设置主窗口的左上角的图标 路径不能传入URL链接 只能传本地 本地路径前加r 要不然会报错
# 图标资源定位地址 [url=http://c.biancheng.net/favicon.ico]http://c.biancheng.net/favicon.ico[/url] 另存到本地
t.iconbitmap(r"C:\Users\33943\Downloads\favicon.ico")
# 设置主窗口顶部的标题
t.title('C语言中文网')
# 进入到关键的环节
# 使用label显示窗口中的文本 (将文本放置在主窗口) 用grid()函数完成布局
# grid()函数采用网格的形式 (即行和列) 来完成布局
# row = 0表示布局在第一行 row = 1表示第二行
tk.Label(t,text='账号:').grid(row=0,column=0,padx=30,pady=5)
tk.Label(t,text='密码:').grid(row=1,column=0,padx=30,pady=5)
# 创建输入框控件 并将输入框用grid()函数来放置主窗口和布局
tk.Entry(t).grid(row=0,column=1,padx=10)
tk.Entry(t,show='*').grid(row=1,column=1,padx=10)
# 创建登录和退出按钮 并在点击按钮时 执行相对应的函数
# 先定义一个函数 用来绑定登录按钮
def call_function():
messagebox.showinfo('欢迎你到来')
# 创建两个按钮控件 并将按钮显示在主窗口上 按钮放在主窗口 不能用pack()方法 需要用grid()函数
tk.Button(t,text='登录',width=10,command=call_function).grid(row=3,column=0,padx=10,sticky='w')
tk.Button(t,text='退出',width=10,command=t.quit).grid(row=3,column=1,padx=10,sticky='e')
# 让主窗口处于显示状态
t.mainloop()
实际效果图
输入一些文本和密码
仿写界面的来源
http://c.biancheng.net/tkinter/button-widget.html
仿写GUI页面
https://www.52pojie.cn/thread-1712677-1-1.html
(出处: 吾爱破解论坛)
|