Найти - Пользователи
Полная версия: Tkinter & pthread
Начало » Python для новичков » Tkinter & pthread
1
sv_lary
А они могут совмсетно работать ?
А то вот элементарный текст :

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…

Что-то посоветуете ?
igor.kaist
У меня при использовании стандартного модуля thread и Tkinter проблем не возникало. Единственное что, не получалось изменять title окна и выводить меседж боксы из второго потока, а так, все было норм..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB