मुझे लगता है कि यह आपके लिए क्या देख रहे हैं:
Tk.attributes("-fullscreen", True) # substitute `Tk` for whatever your `Tk()` object is called
आप wm_attributes
बजाय attributes
का भी उपयोग कर सकते हैं।
तो बस बच कुंजी बाँध और हैंडलर से जोड़ें:
Tk.attributes("-fullscreen", False)
(wm_attributes
के साथ) इस का संकेत एक और प्रश्न का उत्तर। तो, इस तरह मैंने पाया। लेकिन, कोई भी सीधे बाहर नहीं गया और कहा कि यह किसी कारण से जवाब था। तो, मुझे लगा कि यह पोस्टिंग के लायक था।
यहाँ एक काम कर उदाहरण (Xubuntu 14.04 पर परीक्षण) पूर्ण स्क्रीन पर और बंद और जहां टॉगल करने के लिए F11 का उपयोग करता है है भागने इसे बंद ही हो जाएगा: यदि आप एक मेनू को छिपाने के लिए चाहते हैं, तो भी,
import sys
if sys.version_info[0] == 2: # Just checking your Python version to import Tkinter properly.
from Tkinter import *
else:
from tkinter import *
class Fullscreen_Window:
def __init__(self):
self.tk = Tk()
self.tk.attributes('-zoomed', True) # This just maximizes it so we can see the window. It's nothing to do with fullscreen.
self.frame = Frame(self.tk)
self.frame.pack()
self.state = False
self.tk.bind("<F11>", self.toggle_fullscreen)
self.tk.bind("<Escape>", self.end_fullscreen)
def toggle_fullscreen(self, event=None):
self.state = not self.state # Just toggling the boolean
self.tk.attributes("-fullscreen", self.state)
return "break"
def end_fullscreen(self, event=None):
self.state = False
self.tk.attributes("-fullscreen", False)
return "break"
if __name__ == '__main__':
w = Fullscreen_Window()
w.tk.mainloop()
वहाँ मुझे ऐसा करने के लिए केवल दो तरीके हैं। एक इसे नष्ट करना है। दूसरा स्विच करने के लिए एक खाली मेनू बनाना है।
self.tk.config(menu=self.blank_menu) # self.blank_menu is a Menu object
फिर इसे फिर से दिखाना चाहते हैं, तो इसे अपने मेनू पर वापस स्विच करें।
self.tk.config(menu=self.menu) # self.menu is your menu.
अप खिलवाड़ के बिना नोट: 'root.overrirectirect (True) ''' के साथ मेरी मशीन (उबंटू) पर कुछ भी कॉल नहीं करता है। 'Root.overrirectirect' के बिना शीर्षक बार दिखाया गया है। –
jfs
यह मेरे लिए काम नहीं करता है। खिड़की को अधिकतम करने वाली एकमात्र चीज है। – exhuma
यह पूर्णस्क्रीन नहीं है लेकिन अधिकतम ... वास्तविक पूर्णस्क्रीन के लिए बिल्कुल समान नहीं है, @Shule – dm76