स्क्रीन आयामों के आधार पर, मैं एक टिंकर विंडो कहां खोल सकता हूं? मैं इसे बीच में खोलना चाहता हूं।यह निर्दिष्ट करने के लिए कि टिंकर विंडो कहां खुलती है?
उत्तर
इस उत्तर Rachel's answer पर आधारित है की कोशिश करो। उसका कोड मूल रूप से काम नहीं करता था, लेकिन कुछ tweaking के साथ मैं गलतियों को ठीक करने में सक्षम था।
import tkinter as tk
root = tk.Tk() # create a Tk root window
w = 800 # width for the Tk root
h = 650 # height for the Tk root
# get screen width and height
ws = root.winfo_screenwidth() # width of the screen
hs = root.winfo_screenheight() # height of the screen
# calculate x and y coordinates for the Tk root window
x = (ws/2) - (w/2)
y = (hs/2) - (h/2)
# set the dimensions of the screen
# and where it is placed
root.geometry('%dx%d+%d+%d' % (w, h, x, y))
root.mainloop() # starts the mainloop
इस
import tkinter as tk
def center_window(width=300, height=200):
# get screen width and height
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
# calculate position x and y coordinates
x = (screen_width/2) - (width/2)
y = (screen_height/2) - (height/2)
root.geometry('%dx%d+%d+%d' % (width, height, x, y))
root = tk.Tk()
center_window(500, 400)
root.mainloop()
निर्दिष्ट कर सकते हैं या http://eurion.net/python-snippets/snippet/Center देखें अधिकतम उपयोगिता के लिए वैकल्पिक विधि –
के लिए% 20window.html, आप अपने इंडेंटेशन को ठीक करना चाहेंगे। – mgilson
@RachelGallen: क्या आपको एहसास है कि कोड एक पूरी तरह से अलग टूलकिट के लिए है? आप एक tkinter खिड़की केंद्र के लिए pyqt का उपयोग नहीं कर सकते हैं। –
root.geometry('250x150+0+0')
उपयोग इस पहले दो मापदंडों चौड़ाई और खिड़की की ऊंचाई है। पिछले दो पैरामीटर एक्स और वाई स्क्रीन निर्देशांक हैं। आप आवश्यक x और y निर्देशांक
- 1. टिंकर विंडो
- 2. सी 99 सहयोगीता - यह कहां निर्दिष्ट है?
- 3. पायथन के लिए टिंकर कहां से सीखें?
- 4. यह निर्धारित करने के लिए कि फोकस कहां गया?
- 5. टिंकर विंडो आकार
- 6. कार्रवाई के क्लिक पर नई विंडो खुलती है लिंक
- 7. xcodebuild - निर्देशिका में यह कहां निर्दिष्ट करें कि परियोजना कहां है,
- 8. यह पता लगाने के लिए कि मेमोरी लीक कहां है?
- 9. यह पता लगाने के लिए कि मेरी साइट कहां है
- 10. क्या यह निर्दिष्ट करना संभव है कि
- 11. json xhr प्रतिक्रिया एक डाउनलोड फ़ाइल पॉपअप विंडो खुलती है
- 12. क्या यह निर्दिष्ट करना संभव है कि JVM के क्रैश डंप कहां जाते हैं?
- 13. क्या कोई फॉर्म बता सकता है कि क्या कोई मोडल विंडो खुलती है?
- 14. यह निर्दिष्ट करने के लिए कि क्या मार्शल स्ट्रिंग का स्वामित्व लेना है या नहीं?
- 15. क्या यह निर्दिष्ट करने के लिए कोई शुद्ध-एचटीएमएल विशेषता है कि कौन सा तत्व भार
- 16. यह सुनिश्चित करने के लिए कि TestNG.xml में निर्दिष्ट आदेश को बनाए रखा गया है?
- 17. क्या यह पता लगाने के लिए एक पोर्टेबल तरीका है कि वीएम के अंदर से जेवीएम कितनी फाइलें खुलती है?
- 18. यह निर्धारित करने के लिए कि "html" या "body" विंडो को स्क्रॉल करता है
- 19. यह निर्धारित करने के लिए कि असेंबली के लिए विधानसभा.लोड() कहां खोजें?
- 20. सी # डब्ल्यूपीएफ - कैसे बदलें कि कौन सी विंडो पहले खुलती है
- 21. यह सुनिश्चित करने के लिए कि
- 22. यह सुनिश्चित करने के लिए कि एंड्रॉइड
- 23. यह सुनिश्चित करने के लिए कि वे
- 24. टिंकर
- 25. यह निर्धारित करने के लिए कि क्या NSString खाली है
- 26. यह निर्दिष्ट करने के लिए कि कोई फ़ॉर्म खुलने पर कौन सा नियंत्रण केंद्रित होना चाहिए?
- 27. मेवेन: यह निर्दिष्ट करने के लिए कि कौन सी असेंबली प्लगइन निष्पादन
- 28. दूसरों के शीर्ष पर एक टिंकर विंडो कैसे डालें?
- 29. यह जांचने के लिए कि कोई फ़ाइल किसी अन्य प्रक्रिया (जावा/लिनक्स) द्वारा खुलती है या नहीं?
- 30. यह संभव के लिए एक गूगल फ़ॉन्ट कस्टम नाम निर्दिष्ट करने के लिए है?
[एक उत्तर] (http://stackoverflow.com/a/10018670/1217270) –