Я искал повсюду, чтобы исправить это. Я наткнулся на это:Сделать текст в tkinter Listbox подходящим внутри?
How to fit Tkinter listbox to contents
Но этот вопрос задает обратное, что я хочу. Я хочу, чтобы ящик оставался размером, на который я его установил, но текст бежит сбоку, как на скриншоте из вышеупомянутого связанного вопроса. Есть ли способ заставить \n
добавить в строку после того, как ее количество символов достигнет длины списка?
Кроме того, я приношу свои извинения, если что-то не в порядке с форматом моего вопроса, я никогда не писал здесь раньше.
class Stars(Tk):
def __init__(self):
Tk.__init__(self)
self.feed = Listbox(self, width = 55 , height = 31, relief = SUNKEN, borderwidth = 3)
self.feed.grid(row = 1, column = 2, columnspan = 2)
def simulate(self):
self.mass = eval(self.massEntry.get())
self.feed.insert(END, 'Star to be created with mass of {} * 10^30 kg; {} solar masses.'.format(1.98855 * self.mass, self.mass))
self.feed.insert(END, '0 years: Protostar formed in an interstellar gas cloud, and begins to compress due to gravity.')
Это все соответствующий код (попытка моделирования звездной эволюции). Это то, что это выглядит как при запуске, с проблемой обведена красным:
Не могли бы вы предоставить соответствующий рабочий код? – Gogo
извините, обновленный оригинальный пост – JHollowed
ваш код не имеет должным образом отступом – Gogo