在 Python Tkinter 中创建无边框窗口


Tkinter 是用于创建基于 GUI 的应用程序最常用的 Python 库。它具有像添加小部件和其他必需属性之类的功能。

假设我们想要使用 tkinter 创建无边框窗口。为了创建无边框窗口,我们可以使用overrideredirect方法,该方法在基本面上禁用窗口并移除窗口元素,如关闭按钮、标题、最小化元素和按钮等。

overrideredirect是一个布尔函数,它可以是 True 或 False。一旦打开窗口,可以通过按 Alt+F4 来关闭它。

示例

#Importing the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win= Tk()

#Define the size of the window or frame
win.geometry("700x400")

#Define the window text widget
lab= Label(win, text= "Hello World", font=('Time New Roman', 35), fg="green", anchor= "c").pack()

#Make the window borderless
win.overrideredirect(True)

win.mainloop()

输出

运行上述代码会生成输出并显示无边框窗口

更新于: 2021 年 3 月 4 日

4 千个+浏览

职业生涯起步

通过完成课程获得认证

入门
广告