如何即时刷新笔记本?
我有一个应用程序,它应该根据底层模型中的数据具有不同数量的页面。为了同步笔记本的外观,我想在每次从模型中添加/删除一行时刷新它。
我试过这个:
...
def get_pagebox(self, label)
...
return pagebox
def _reinit(self):
for child in self.notebook.get_children():
self.notebook.remove(child)
for label in self.get_labels():
self.notebook.append(self.get_pagebox(label), label)
self.notebook.queue_draw_area(0,0,-1,-1)
...
它会删除旧页面,但无法附加新页面。可能是什么问题,您认为如何解决?