1. python tkinter 如何全屏
您可以使用Tk对象的attributes方法来实现全旅庆烂屏,具体操作如下:
import tkinter as tk
root = tk.Tk()
# 隐藏标题栏和边框
root.attributes('-fullscreen', True)
# 进入主事件循环
root.mainloop()
在上述代码中,我们将-fullscreen参数设置为True来隐藏标题栏和边框,实现全屏效果。如果需要拆漏退出全屏,您可以使用root.attributes('-fullscreen', False)来取消全屏状态。
需要注意的是,在全屏状态下,您的应用程序会遮挡整个桌面,因此您需要确保在应用程序内差斗提供退出全屏的选项,以便用户可以方便地退出全屏状态。
2. Python tkinter中,怎么去除窗口的边框和标题栏
我唯一想到的办法就是你试试不用frame,而是用button作为父窗口。
另外relief 设置成FLAT, bd设置为0, 不显示标题的办法我也没有。
不过可以从win32的API上想办法。
获取窗口句柄可以用FindWindow来做到。获取windows的handle后。设置windows的style。
在dwStyle里将WS_CAPTION属性去掉。SetWindowLong这个函数应该有这个功能。