Ich erstelle drei "Message Widgets", aber sie scheinen sich in der Breite und Höhe entsprechend dem Inhalt zu verändern, ist es möglich, so etwas zu verhindern?Wie man Tkinter Nachrichtenwidget von der Größenänderung stoppt?
from tkinter import *
root = Tk()
root.configure(background = 'Yellow')
root.geometry('500x400')
a = '{}'.format('The Elepthan is Big')
b = '{}'.format('The Bird')
c = '{}'.format('The Lion is big and ferocious, kills any animal')
msg = Message(root, text = a, width=300, justify='left')
msg.config(bg='lightgreen',relief=RIDGE, font=('times', 9), pady=-2, borderwidth=3)
msg.pack()
msg = Message(root, text = b, width=300, justify='left')
msg.config(bg='lightgreen',relief=RIDGE, font=('times', 9), pady=-2, borderwidth=3)
msg.pack()
msg = Message(root, text = c, width=300, justify='left')
msg.config(bg='lightgreen',relief=RIDGE, font=('times', 9), pady=-2, borderwidth=3)
msg.pack()
root.mainloop()
Ja, es ist möglich. Stellen Sie uns ein Beispiel des Codes zur Verfügung, den Sie zum Erstellen der Nachrichtenwidgets verwenden, und wir können Ihnen sagen, was Ihnen fehlt, um die Größenänderung zu verhindern. Es kann sein, dass Sie Ihrem Raster etwas Gewicht hinzufügen müssen. –
Bitte geben Sie eine [mcve] an, die die Probleme veranschaulicht, die Sie haben. –
@BryanOakley Fertig, ich möchte alle Message-Widgets mit gleicher Breite, aber sie ändern die Größe je nach Inhalt - espktro vor 8 Minuten – espktro