心妍 发表于 2022-11-14 18:37:03

仿写GUI页面

本帖最后由 paypojie 于 2022-11-15 23:22 编辑

                                                                           按照图片仿写GUI界面


页面截图




# 第一步 导入相关的模块
import tkinter as tk
# 导入消息框(对话框)控件 点击按钮的时候需要用到
from tkinter import messagebox

# 创建主窗口
t = tk.Tk()

# 设置主窗口的大小以及主窗口在电脑屏幕上的位置
t.geometry('400x200+400+200')

# 设置主窗口的大小不可调整 全屏功能失效
t.resizable(0,0)

# 设置主窗口的左上角的图标 路径不能传入URL链接 只能传本地 本地路径前加r 要不然会报错
# 图标资源定位地址 http://c.biancheng.net/favicon.ico 另存到本地
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
(出处: 吾爱破解论坛)





乐活 发表于 2022-11-14 21:49:13

tkinter编程稍稍麻烦一点

心妍 发表于 2022-11-14 23:05:20

乐活 发表于 2022-11-14 21:49
tkinter编程稍稍麻烦一点

稍稍麻烦而已啦 {:biggrin:}

飞天梦 发表于 2022-11-25 06:18:59


稍稍麻烦而已啦
页: [1]
查看完整版本: 仿写GUI页面