我的应用有Gtk.Grid
,她的孩子动态加载
for item in self.read_items_from_file():
# ...
self.my_grid.attach(self.build_widget(item), col, row, 1, 1)
为每个项目构建一个小部件,为小部件生成一个图像。
这个过程需要时间,我想在asynctask中转换以前的代码。
如何实现这一目标?
我正在使用python3和GTK + 3.0以及Ubuntu
我正在尝试使用期货但是没有任何事情会显示窗口,但项目没有附加到网格,这是代码
def attach(item):
# ...
self.my_grid.attach(self.build_widget(item), col, row, 1, 1)
with futures.ProcessPollExecutor() as executor:
executor.map(attach, self.read_items_from_file())