Python_tkinter(1)_窗口创建与布局
环境:Python 3.7.2
1. 窗口基本创建(窗口标题、窗口大小)
import tkinter from tkinter import * # 初始化Tk() root = Tk() # 设置窗口标题 root.title('我的工具窗口') # 设置窗口大小 root.geometry('300x200') # 窗口大小300x300,显示在屏幕上的起始坐标为(400,400) # root.geometry('300x300+400+400') # 窗口大小300x300,显示在屏幕上的起始坐标为(400,400) # root.geometry('%dx%d+%d+%d'%(300,300,400,400)) # 设置窗口是否可变 root.resizable(width=False, height=True) # 进入消息循环 root.mainloop()
运行效果
2.窗口居中显示
import tkinter from tkinter import * root = Tk() root.title('我的工具窗口') # 设置窗口大小 width = 300 height = 200 # 获取电脑屏幕尺寸 xscreen = root.winfo_screenwidth() yscreen = root.winfo_screenheight() # 获取窗口居中显示时起始坐标 xmiddle = (xscreen-width)/2 ymiddle = (yscreen-height)/2 root.geometry('%dx%d+%d+%d' % (width, height, xmiddle, ymiddle)) root.mainloop()
运行效果: