派生社区 Python GUI 编程课程(下卷):14. 多线程加载

[复制链接]
作者: ika | 时间: 2021-1-22 10:10:54 | 高级编程|
7 403
发表于 2021-1-22 10:10:54| 显示全部楼层 |阅读模式


前情回顾:

派生社区 Python GUI 编程课程(下卷):13. 圆角效果
https://bbs.266.la/forum.php?mod=viewthread&tid=1434
(出处: 派生社区)








本课内容:
新函数:main->ThreadPoolExecutor(max_workers)
该函数用于多线程执行
  • max_workers = 最大工作线程


新函数:main->submit()
该函数用于传递
[Python] 纯文本查看 复制代码
def load_topics(self):
    for topic in self.get_topics()
        line = Line(topic)
        self.window.verticalLayout_2.addWindget(line.get_widget())
        self._widgets.append(line)

executor = ThreadPoolExecutor(max_workers = 4)
for line in self._widgets:
    info = line.get_info()
    executor.submit(line.load_image,info['avatar'])



网盘下载地址:

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1好评 +1 金币 +10 收起 理由
大司命 + 1 + 10 感谢发布原创作品,派生因你更精彩!

查看全部评分

发表于 2021-5-24 09:18:20| 显示全部楼层
谢谢分享
回复

使用道具 举报

签到天数: 19 天

发表于 2021-3-2 22:04:37| 显示全部楼层
#在这里快速回复#感谢发布原创作品,派生因你更精彩!
回复

使用道具 举报

发表于 2021-2-28 18:12:22| 显示全部楼层
111111111111111111
回复

使用道具 举报

签到天数: 1 天

发表于 2021-2-24 06:11:20| 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 17 天

 楼主| 发表于 2021-2-7 12:56:49| 显示全部楼层

楼主,感谢分享,发现有个小问题,结合前几次视频的代码,好像有个地方少传了一个参数 多线程里面调用 ...[/quote]

[md]你好,感谢反馈。

在下卷第 14 课(本节课) 00:31 秒有讲到对 load_image 函数参数的改造,即去除了 label 参数,只保留了 url 参数。

回复

使用道具 举报

发表于 2021-1-25 11:14:12| 显示全部楼层

楼主,感谢分享,发现有个小问题,结合前几次视频的代码,好像有个地方少传了一个参数 多线程里面调用

load_image(self, url, label):
# 这个函数需要2个参数

点评

ika
[md]你好,感谢反馈。 在下卷第 14 课(本节课) **00:31** 秒有讲到对 `load_image` 函数参数的改造,即去除了 `label` 参数,只保留了 `url` 参数。 [/md]  详情 回复 发表于 2021-2-7 12:56
回复

使用道具 举报

发表于 2021-1-22 17:17:28| 显示全部楼层
        感谢发布原创作品,派生因你更精彩!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

!jz_fbzt! 快速回复 !jz_sctz! !jz_fhlb! 按钮
快速回复 返回列表 返回顶部