Форум сайта python.su
А они могут совмсетно работать ?
А то вот элементарный текст :
to_window = Text(f_1, padx=5, wrap='none')
. . . .
to_window.insert(END, “\n” + s)
Приводит к ошибке :
to_window.insert(END, “\n” + s)
File “/usr/lib/python2.5/lib-tk/Tkinter.py”, line 2988, in insert
self.tk.call((self._w, ‘insert’, index, chars) + args)
_tkinter.TclError: out of stack space (infinite loop?)
И никаких причин я придумать не могу, кроме того, что,
создание виджета to_window происходит в основной программе,
а его заполнение (insert) в параллельной нитке pthread…
Что-то посоветуете ?
Офлайн
У меня при использовании стандартного модуля thread и Tkinter проблем не возникало. Единственное что, не получалось изменять title окна и выводить меседж боксы из второго потока, а так, все было норм..
Офлайн