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()

 运行效果:

 

原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/10452494.html