目录

python使用tkinter窗口置顶

目录

提示消息,并且窗口置顶

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# -*- coding: utf-8 -*-

import tkinter as tk  # 使用Tkinter前需要先导入
import time
# 实例化object,建立窗口window
window = tk.Tk()

#给窗口的可视化起名字
window.title('标题')
#设置正中央位置
screenWidth = window.winfo_screenwidth()  # 获取显示区域的宽度
screenHeight = window.winfo_screenheight()  # 获取显示区域的高度
width = 300  # 设定窗口宽度
height = 160  # 设定窗口高度
left = (screenWidth - width) / 2
top = (screenHeight - height) / 2

# 宽度x高度+x偏移+y偏移
# 在设定宽度和高度的基础上指定窗口相对于屏幕左上角的偏移位置
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
#设置窗口置顶
window.wm_attributes('-topmost',1)

# 在图形界面上设定标签
l = tk.Label(window, text='翻译结束', font=(96), width=30, height=30)
# 说明: bg为背景,font为字体,width为长,height为高,这里的长和高是字符的长和高,比如height=2,就是标签有2个字符这么高

# 放置标签
l.pack()  # Label内容content区域放置位置,自动调节尺寸

# 放置lable的方法有:1)l.pack(); 2)l.place();

# 主窗口循环显示
window.mainloop()
# 注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是一个静态的window,传入进去的值就不会有循环,mainloop就相当于一个很大的while循环,有个while,每点击一次就会更新一次,所以我们必须要有循环
# 所有的窗口文件都必须有类似的mainloop函数,mainloop是窗口文件的关键的关键。