今天学习的是刘金玉老师零基础Python教程第63期,主要内容是python编程GUI窗体居中实现方法。
一、GUI窗体居中实现方法
1.获取屏幕宽和高
#获取屏幕宽度
ws=window.winfo_screenwidth()
#获取屏幕高度
hs=window.winfo_screenheight()
2.窗体的起点位置在窗体的左上角,分别用x、y坐标表示,窗体的宽度用width表示,窗体的高度用height。电脑显示屏的宽度用winfo_screenwidth表示,屏幕的高度用winfo_screenheight表示。
3.思路
要使得窗体在屏幕居中,则需要将窗体的x坐标设置为屏幕宽度的一半再减去窗体本身宽度的一半,将y坐标设置为屏幕高度一半再减去窗体本身高度的一半。
4.代码
import tkinter as tk
form1=tk.Tk()
form1.title("四川二流子零基础学编程")
fw=600
fh=400
#获取屏幕宽度
ws=form1.winfo_screenwidth()
#获取屏幕高度
hs=form1.winfo_screenheight()
x=ws/2-fw/2
y=hs/2-fh/2
form1.geometry("%dx%d+%d+%d"%(fw,fh,x,y))
form1.mainloop()
5.运行效果
页面更新:2024-03-14
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号