python Tkinter 全屏显示
1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import Tkinter as tk 5 6 class FullScreenApp(object): 7 def __init__(self, master, **kwargs): 8 self.root = master 9 # self.tk.attributes('-zoomed', True) # This just maximizes it so we can see the window. It's nothing to do with fullscreen. 10 self.frame = tk.Frame(self.root) 11 self.frame.pack() 12 self.state = False 13 self.root.bind("<F11>", self.toggle_fullscreen) 14 self.root.bind("<Escape>", self.end_fullscreen) 15 16 def toggle_fullscreen(self, event=None): 17 self.state = not self.state # Just toggling the boolean 18 self.root.attributes("-fullscreen", self.state) 19 return "break" 20 21 def end_fullscreen(self, event=None): 22 self.state = False 23 self.root.attributes("-fullscreen", False) 24 return "break" 25 26 root=tk.Tk() 27 app=FullScreenApp(root) 28 root.mainloop()
应用场景:在使用树莓派的时候,使用的7寸屏,因此当使用的时候,肯定是希望界面能够全屏显示的。