Python Tkinter 创建窗口及有关事件1
2023-04-18 14:22:57 时间
1.可以使用下列方法创建窗口
import tkinter as tk
root = tk.Tk() #root是自定义的tk对象名称,也可以取其他名称
root.mainloop() #放在程序最后一行,作用是让程序继续执行
通常用Tk()方法创建的窗口被称为根窗口,之后可以在此窗口中创建许多的控件
2.有关属性的设置
title() 用来设置窗口名称,填写在括号内,字符型
geometry('width x height +x + y') 设置窗口的宽和高,注意是小写的x,xy是窗口距离屏幕的位置
maxsize(width,height) 拖拽时窗口的最大值
minsize(width,height) 同上最小值
configure(bg="color") 设置窗口的颜色
resizable(True,True) 可设置是否更改窗口的大小,第一个参数是宽,第二个是高,如果要固定窗口,可以用resizable(0,0)
state("zoomed") 最大化窗口
iconify() 最小化窗口
iconbitmap("xx.ico") 设置窗口图标
3.设置窗口标题为hzj,宽是300,高是200,背景为黄色
import tkinter as tk
root = tk.Tk()
root.title("hzj")
root.geometry("300x200")
root.configure(bg="yellow")
root.mainloop()
相关文章
- docker toolbox重装后的错误
- 第一题:盛最多水的容器
- 如何使用Docker构建开发环境
- dotnet自定义属性(注释)设置Column标题
- ClickHouse系列--BalancedClickhouseDataSource实现
- preprint版本 | 何凯明大神新作MAE | CVPR2022最佳论文候选
- c++链接错误解决办法
- ClickHouse系列--Exception: Memory limit (total) exceeded: would use
- 跨平台的ide使用-codeblock
- ClickHouse系列--java ClickHouse map
- windows内核系统结构
- Java | synchronized 不同情况下的对象头测试
- ClickHouse系列--集群建表的坑
- Pwn菜鸡刷题记录 从入门到入土(持续更新ing)
- numpy矩阵操作
- Spring Boot和 Spring Cloud 的关系详解
- 绘制2d图形除了gdi还有很多开发库
- 浏览器http请求必备知识(持续更新)
- No macro ‘uuid‘ in config while processing substitutions in
- 一款基于SpringBoot + MyBatis + Vue 的音乐网站项目