लेबल विजेट लाइन-रैप नहीं करता है। संदेश विजेट लाइन-रैप टेक्स्ट करेगा, लेकिन इसे मोटे तौर पर वर्ग के लिए मजबूर करता है। यहां एक उदाहरण दिया गया है।मैं पाइथन में टिंकर का उपयोग लाइन-लिपटे टेक्स्ट को बनाने के लिए कैसे करूं जो खिड़की की चौड़ाई भरता है?
from Tkinter import *
root = Tk()
root.title("hello")
Message(root, text=48*'xxxxx ').grid(row=0, column=0, columnspan=3)
Label(root, text='Name:').grid(row=1, column=0)
Entry(root, width=50).grid(row=1, column=1)
Button(root, text="?").grid(row=1, column=2)
Button(root, text="Left").grid(row=2, column=0)
Button(root, text="Center").grid(row=2, column=1)
Button(root, text="Right").grid(row=2, column=2)
root.mainloop()
मुझे पता है कि मैं aspect=700
उपयोग कर सकते हैं आकार बदलने के लिए है, लेकिन इस तरह हार्ड-कोड संख्या है कि मैं क्या से बचने के लिए कोशिश कर रहा हूँ है।
विजेट पर बाध्यकारी सेट करना भी संभव है ताकि जब विजेट आकार बदलता है तो आप गतिशील रूप से रैप की लंबाई बदल सकते हैं। –
@ जिमडेनी, स्क्रीन इकाइयों का क्या मतलब है? यह मेरे लिए नया है। – heretoinfinity