网站首页 > 知识剖析 正文
窗口创建
win = t.Tk()
相关属性
方法 | 含义 | 实例 |
title() | 设置标题 | win.title("窗口标题") |
geometry() | 设置窗口大小及位置 | win.geometry("800x500+200+200") “+x”表示窗口左侧与屏幕左侧的距离为x;“+y”表示窗口顶部与屏幕顶部的距离为y。 |
winfo_screenwidth() | 屏幕的宽 | |
winfo_screenheight() | 屏幕的高 | |
maxsize() | 最大尺寸 | win.maxsize(500,500) |
minsize() | 最小尺寸 | win.minsize(500,500) |
configure(bg=color) | 为窗口添加背景颜色 | win.configure(bg="#CD5C5C") win.configure(bg='IndianRed') |
resizable(True, True) | 设置窗口宽高更改 | resizable(0, True) |
state("zoomed") | 窗口最大化 | win.state("zoomed") |
iconify() | 窗口最小化 | win.iconify() |
iconbitmap() | 设置窗口图标 | win.iconbitmap('question') |
窗口图标
内置图标
- info:信息图标
- error:错误图标
- question:问号图标
- warning:警告图标
- hourglass:沙漏图标
- gray12:12x12 像素的灰色图标
- gray25:25x25 像素的灰色图标
- gray50:50x50 像素的灰色图标
- gray75:75x75 像素的灰色图标
自定义图标
win.iconbitmap('favicon.ico')
注:这里只能是.ico文件
思考练习
练习将窗口放置在屏幕中心
from tkinter import *
from tkinter import *
root = Tk()
root.configure(bg='IndianRed')
root.resizable(0, True)
root.state("zoomed")
root.iconbitmap('question')
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
x = (screen_width - 800) // 2
y = (screen_height - 600) // 2
root.geometry(f"{800}x{600}+{x}+{y}")
root.mainloop()
- 上一篇: 《半人马之星》设置全屏方法解析攻略 怎么修改分辨率
- 下一篇: 用python轻轻松松写一个录屏工具
猜你喜欢
- 2025-01-02 界面交互篇:个人中心页布局样式与逻辑交互开发
- 2025-01-02 Python 开发Word转PDF工具实现
- 2025-01-02 程序员用Python实现自动化控制键盘和鼠标
- 2025-01-02 JSX和RN样式以及和web的不同之处
- 2025-01-02 原神增大视野范围方法 原神怎么增加可视范围
- 2025-01-02 137.Python——PySide6:QInputDialog输入对话框的创建与使用
- 2025-01-02 科目二倒车入库模拟机程序代码
- 2025-01-02 用 Python 和 Pygame 实现一个图形界面的俄罗斯方块小游戏
- 2025-01-02 软件测试|超好用超简单的Python GUI库——tkinter(二)
- 2025-01-02 红色警戒轻松搞定高分辨率全屏
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)