PySimpleGUI ऐप को पूर्ण स्क्रीन में कैसे खोलें, मेरा क्या मतलब है कि पूरी स्क्रीन पर कब्जा कर लिया जाए, यहां तक ​​कि स्क्रीन के निचले हिस्से में टास्क बार को भी नहीं छोड़ा जाए?

यह ऐप डेबियन 8 पर चलेगा।

यह कैसे करना है? यहां छवि विवरण दर्ज करें

6
Raj Kumar Sharma 4 जून 2019, 08:14

1 उत्तर

सबसे बढ़िया उत्तर

[संपादित करें मई २०२१ - यह एक पुराना उत्तर है। नामकरण का तरीका अब अलग है। कोडिंग परंपराएं बदल गई हैं। PySimpleGUI GitHub पर प्रलेखन और उदाहरण सभी अपडेट किए गए हैं, लेकिन StackOverflow बेशक नहीं है। नतीजा यह है कि यदि आप स्टैक ओवरफ्लो से कोड कॉपी कर रहे हैं, तो आप तुरंत पीछे हैं। आप भूल रहे हैं। यह चलेगा क्योंकि PySimpleGUI अत्यधिक पिछड़ा संगत है, लेकिन यह अब अनुशंसित कॉल नहीं है]

अपनी विंडो को बड़ा बनाने के लिए window.Maximize() पर कॉल करें जैसे कि आपने टाइटलबार को पूर्ण स्क्रीन बनाने के लिए क्लिक किया था। कोई पैरामीटर नहीं हैं।

सुनिश्चित करें कि आपकी Window निर्माण कॉल के अंत में .Finalize() जोड़कर आपकी विंडो पूरी तरह से बनाई गई है:

window = sg.Window('Window Title', layout).Finalize()
window.Maximize()

यदि आप अपने आवेदन के अलावा कुछ भी नहीं दिखाना चाहते हैं, तो टाइटलबार को बंद कर दें, अपनी स्क्रीन का स्थान = (0,0) और आकार = (चौड़ाई, ऊंचाई) सेट करें। keep_on_top पैरामीटर को चालू करने में कोई दिक्कत नहीं होगी, जब तक कि आप कई विंडो पर योजना नहीं बना रहे हों।

कुछ इस तरह (अपनी स्क्रीन से मेल खाने के लिए आकार बदलें):

window = sg.Window('Window Title', layout, no_titlebar=True, location=(0,0), size=(800,600), keep_on_top=True)
8
Mike from PSG 8 मई 2021, 14:16