领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

学习编程第168天 python编程GUI窗体居中实现方法

nixiaole 2025-01-02 18:13:14 知识剖析 26 ℃

今天学习的是刘金玉老师零基础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.运行效果


最近发表
标签列表