मैं विंडो के ऊपरी-दाएँ कोने पर अपने विजेट को place()
करने का प्रयास कर रहा हूँ
मैं यहां pack()
या grid()
का उपयोग नहीं कर सकता.. (कुछ कारणों से)
1 उत्तर
relx
और rely
का उपयोग करें (इस मामले के लिए आवश्यक नहीं, y
का भी उपयोग कर सकते हैं) और anchor
को 'ne'
(उत्तर पूर्व - शीर्ष दाएं) पर सेट करें:
from tkinter import Tk, Label
root = Tk()
lbl = Label(root, text='Hello World')
lbl.place(relx=1, rely=0, anchor='ne')
root.mainloop()
यह मूल रूप से विजेट के ऊपरी दाएं कोने को एक रिश्तेदार (इसके मास्टर के सापेक्ष) x
1
की स्थिति में रखता है जो मूल रूप से खिड़की के दाहिने तरफ है और y
से 0
जो सबसे ऊपर है। मूल रूप से विजेट के ऊपरी-दाएँ कोने को विंडो के ऊपरी-दाएँ कोने में रखा गया है
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।