python GUI tkinter总结一(窗口与窗口设置)

学习python已经有一段时间,近来展示项目用到python做界面,学习研究tkinter模块,虽然python做出高大上的界面挺难的(也可能是我菜),不过自己写小工具有个界面充当门面,整理备忘,供大家参考。
tkinter是一个源码开放的图形用户接口开发工具,具备跨平台的特性,在不同的系统中使用代码,界面、控件形态会发生变化。

窗口属性的设置方法

方法 说明
title("#") 窗口标题
geometry(“widthxheight+x+y”) 窗口大小与位置,width和height参数用字母x分隔,+x表示窗口左边到屏幕左边的距离,-x表示窗体右边到屏幕右边的距离
maxsize(w,h) 窗体可被拉伸的最大尺寸
minsize(w,h) 窗体可被拉伸的最小尺寸
configure(bg="#00ff00") 窗体背景色
resizable(width=False, height=False) 窗体宽高是否可被拉伸
iconbitmap(“123.ico”) 设置窗体图标
mainloop() 放最后一行,mainloop方法让窗体继续运行,进入事件监听状态

示例代码

import tkinter
app = tkinter.Tk() # 初始化界面Tk()
app.title("窗口标题")    # 设置窗口标题
#app.configure(bg="#00ff00")#修改窗体背景色
#app.iconbitmap("test.ico")#修改窗体图标
app.geometry("1066x600+400+200")    # 设置窗口大小与左上锚点定位   长1066宽600 注意:是字母x,距离左上角(400,200)
app.resizable(width=False, height=False) # 设置窗口是否可以变化长/宽,False不可变,True可变,默认为True
app.mainloop()#mainloop方法让窗体继续运行,进入事件监听状态

界面,又称为容器

python GUI tkinter总结一(窗口与窗口设置)_第1张图片

你可能感兴趣的:(tkinter)