Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

macOS पर Tkinter एप्लिकेशन को फुलस्क्रीन में कैसे प्रदर्शित करें?

Tkinter एक Python GUI टूलकिट है, जिसे पूर्ण विकसित कार्यात्मक डेस्कटॉप एप्लिकेशन विकसित करने के लिए व्यापक रूप से जाना जाता है। Tkinter किसी भी प्रकार के एप्लिकेशन को विकसित करने के लिए कई बिल्ट-इन लाइब्रेरी, विजेट्स और मॉड्यूल प्रदान करता है। आप एप्लिकेशन की अतिरिक्त कार्यक्षमता को लागू करने के लिए फ़ैक्टरी और क्लास लाइब्रेरी फ़ंक्शन का उपयोग कर सकते हैं।

चूंकि Tkinter एक क्रॉस-प्लेटफ़ॉर्म GUI लाइब्रेरी है, Windows में प्रोग्राम किया गया एप्लिकेशन macOS और Linux डिवाइस पर भी चल सकता है। हालांकि, कुछ फ़ंक्शन क्रॉस-प्लेटफ़ॉर्म क्षमता का समर्थन नहीं करते हैं जिसके लिए आपको डॉक्यूमेंटेशन में निर्दिष्ट अतिरिक्त फ़ैक्टरी मेथड या फ़ंक्शन का संदर्भ लेना होगा।

उदाहरण

उदाहरण के लिए, यदि हम macOS में Tkinter एप्लिकेशन को फुल स्क्रीन में प्रदर्शित करना चाहते हैं, तो हमें पहले attributes('-fullscreen', True) मेथड का उपयोग करके एप्लिकेशन के लिए fullscreen प्रॉपर्टी को सक्षम करना होगा। यह एप्लिकेशन विंडो को फुल स्क्रीन में रहने में सक्षम बनाता है।

macOS पर नेविगेशन बार से टूलबार को अक्षम करने में मदद करने वाला दूसरा मेथड overrideredirect(boolean) मेथड है। यह टूलबार को सक्षम और अक्षम करने के लिए बूलियन मान स्वीकार करता है। निम्नलिखित उदाहरण दर्शाता है कि यह कैसे काम करता है।

# लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import filedialog

# विंडो का इंस्टेंस बनाएं
win = Tk()

# विंडो की ज्यामिति सेट करें
win.geometry("700x350")

# एक फुल स्क्रीन विंडो बनाएं
win.attributes('-fullscreen', True)
win.overrideredirect(True)

# एक लेबल बनाएं
Label(win, text="Click the button to exit out of the fullscreen", font=('Aerial 16 bold')).pack(pady=15)

# सिस्टम में फ़ाइल खोलने के लिए एक फ़ंक्शन परिभाषित करें
def exit_program():
    win.destroy()

# डायलॉग ट्रिगर करने के लिए एक बटन बनाएं
button = Button(win, text="Exit", command=exit_program)
button.pack(pady=20)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से एक बटन और एक लेबल विजेट वाली फुलस्क्रीन विंडो प्रदर्शित होगी। बटन का उपयोग एप्लिकेशन के फुलस्क्रीन से बाहर निकलने के लिए किया जा सकता है।

macOS पर Tkinter एप्लिकेशन को फुलस्क्रीन में कैसे प्रदर्शित करें?

  1. Tkinter Canvas कैसे क्लियर करें? Tkinter Canvas कैसे क्लियर करें?

    Tkinter विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज रैप करता है। Tkinter में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी खाता है जिसे क्लियर या डिलीट करने की आवश्यकता होती है। कैनवास क्लियर करने के लिए, हम delete() मेथड का उपयोग

  1. Tkinter पर फुल-स्क्रीन मोड कैसे डिस्प्ले करें? Tkinter पर फुल-स्क्रीन मोड कैसे डिस्प्ले करें?

    Tkinter अपने डिफॉल्ट साइज़ से एप्लिकेशन विंडो डिस्प्ले करता है। हालांकि, हम attributes(-fullscreen, True) मेथड का उपयोग करके फुल-स्क्रीन विंडो डिस्प्ले कर सकते हैं। यह मेथड आमतौर पर transparentcolor, alpha, disabled, fullscreen, toolwindow, और topmost जैसे प्रॉपर्टीज़ के साथ एक tkinter विंडो असाइन

  1. macOS पर किसी ऐप को फोर्स क्विट कैसे करें macOS पर किसी ऐप को फोर्स क्विट कैसे करें

    ऐसे कई तरीके हैं जिनसे एक macOS एप्लिकेशन दुर्व्यवहार कर सकता है। एक एप्लिकेशन एक अनंत लूप में प्रवेश कर सकता है, क्रैश हो सकता है, हैंग हो सकता है, या उपयोगकर्ता इनपुट का जवाब देना बंद कर सकता है। हालांकि किसी एप्लिकेशन को फोर्स-क्लोज करना कभी भी आदर्श नहीं होता, कभी-कभी ऐप आपको कोई विकल्प नहीं छोड