2024-06-01 20:47:52 发布
网友
背景故事:我正在做一个带有gui的irc机器人。我有一个文本缓冲区来显示聊天。(告诉文本缓冲区的事情,因为我认为这可能是问题所在)
bot正常运行几秒钟,然后出现以下错误:
gtk-error **: gtk_text_btree_previous_line ran out of lines aborting...
我的代码是here。主文件是运行.py. 你知道吗
我首先测试了这个代码:
if chatbuffer.get_line_count() > 10: chatbuffer.delete(chatbuffer.get_iter_at_line(0), chatbuffer.get_iter_at_line(5))
为了知道它是否有效,bu忘记了将最终代码的10改为500,它保持这样:
if chatbuffer.get_line_count() > 10: chatbuffer.delete(chatbuffer.get_iter_at_line(0), chatbuffer.get_iter_at_line(250))
这就是错误的原因,当它变为500时,它就开始工作了:
if chatbuffer.get_line_count() > 500: chatbuffer.delete(chatbuffer.get_iter_at_line(0), chatbuffer.get_iter_at_line(250))
我首先测试了这个代码:
为了知道它是否有效,bu忘记了将最终代码的10改为500,它保持这样:
这就是错误的原因,当它变为500时,它就开始工作了:
相关问题 更多 >
编程相关推荐