|
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寸屏,因此当使用的时候,肯定是希望界面能够全屏显示的。 |
|
|