tkinter之grid布局

简介: tkinter之grid布局
import tkinter as tk
from tkinter import messagebox
from PIL import Image, ImageTk

root = tk.Tk()
root.title("逻辑网")
root.iconbitmap('../image/icon.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格式的图片
image = Image.open("../image/eyes.png")
photo = ImageTk.PhotoImage(image)
# photo = tk.PhotoImage(file="C:/Users/Administrator/Desktop/1.gif")
tk.Label(root, image=photo).grid(row=0, column=2, rowspan=2, padx='4px', pady='5px')


# 编写一个简单的回调函数
def login():
    messagebox.showinfo("温馨提示", '你很穷!')


# 使用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()
目录
相关文章
|
7月前
|
Python
tkinter之grid布局
tkinter之grid布局
63 0
|
容器
Grid网格布局
Grid网格布局
|
4月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
447 2
|
5月前
|
前端开发 算法 容器
css【详解】grid布局—— 网格布局(栅格布局)(一)
css【详解】grid布局—— 网格布局(栅格布局)(一)
326 1
|
5月前
|
前端开发 开发者 SEO
|
5月前
|
前端开发 容器
css【详解】grid布局—— 网格布局(栅格布局)(二)
css【详解】grid布局—— 网格布局(栅格布局)(二)
174 0
|
7月前
|
Python
tkinter滚动条
tkinter滚动条
42 1
|
前端开发 容器
css3-grid:grid 布局 / 基础使用
css3-grid:grid 布局 / 基础使用
60 0
css3-grid:grid 布局 / 基础使用
|
前端开发 Python
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
215 0
|
前端开发 容器
Grid网格布局学习笔记
Grid网格布局学习笔记
96 0
Grid网格布局学习笔记

热门文章

最新文章