网站首页 > 知识剖析 正文
今天学习的是刘金玉老师零基础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.运行效果
猜你喜欢
- 2025-01-02 界面交互篇:个人中心页布局样式与逻辑交互开发
- 2025-01-02 Python 开发Word转PDF工具实现
- 2025-01-02 程序员用Python实现自动化控制键盘和鼠标
- 2025-01-02 JSX和RN样式以及和web的不同之处
- 2025-01-02 原神增大视野范围方法 原神怎么增加可视范围
- 2025-01-02 137.Python——PySide6:QInputDialog输入对话框的创建与使用
- 2025-01-02 科目二倒车入库模拟机程序代码
- 2025-01-02 用 Python 和 Pygame 实现一个图形界面的俄罗斯方块小游戏
- 2025-01-02 软件测试|超好用超简单的Python GUI库——tkinter(二)
- 2025-01-02 红色警戒轻松搞定高分辨率全屏
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)