吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1981|回复: 43
上一主题 下一主题
收起左侧

[学习记录] 采集国家中小学智慧教育平台教材下载-GUI优化

  [复制链接]
跳转到指定楼层
楼主
assuller 发表于 2024-1-9 01:41 回帖奖励
本帖最后由 assuller 于 2024-1-9 01:53 编辑

采集国家中小学智慧教育平台教材下载-GUI优化
--------------------------------------------------------------------------------------------------
注意:1.第一次发帖,不知道对不对,不对了请版主移位或删除哈
注意:2.此贴是在两位前辈的基础上优化的

第一位前辈@boychn :地址:https://www.52pojie.cn/thread-1839066-1-1.html(python代码,适合有一定基础的人使用,特点是直接下载所有科目)
第二位前辈@redballoon :地址:https://www.52pojie.cn/thread-1877703-1-1.html(窗口程序,适合零基础的人使用,特点是选填下载科目)

起因:
在使用第二位前辈下载的软件下载时遇到了一些问题,由于比较秉持完美主义,对我遇到的问题进行了优化。
1.缺少五·四年制下载,添加五·四年制
2.一项科目下载完成了程序退出,阻止软件销毁
3.线程的优化,默认线程为12线程

学习记录:
源代码由前辈@redballoon告知我从其Gitee代码地址上下载了下来。

①添加五·四年制
原代码:
[Python] 纯文本查看 复制代码
# 添加单选框
        self.selected_option = tk.StringVar(value="小学")
        self.radio_frame = tk.Frame(root)
        self.radio_frame.grid(column=1, row=3)
        options = ["小学", "初中", "高中"]


新代码:
[Python] 纯文本查看 复制代码
# 添加单选框
        self.selected_option = tk.StringVar(value="小学")
        self.radio_frame = tk.Frame(root)
        self.radio_frame.grid(column=1, row=3)
        options = ["小学", "初中", "高中","小学(五•四学制)","初中(五•四学制)"]


②阻止软件销毁
原代码:
[Python] 纯文本查看 复制代码
if self.downloads_complete and self.filtered_book_queue.empty():
        messagebox.showinfo("Download Complete", "All selected books have been downloaded.")
        self.root.destroy()  # 销毁窗口和所有小部件,并结束mainloop
        self.output_box.yview_moveto(1)
        self.root.after(100, self.process_download_queue)


新代码:
[Python] 纯文本查看 复制代码
if self.downloads_complete and self.filtered_book_queue.empty():
        messagebox.showinfo("Download Complete", "All selected books have been downloaded.")
        return
        # self.root.destroy()  # 销毁窗口和所有小部件,并结束mainloop
        self.output_box.yview_moveto(1)
        self.root.after(100, self.process_download_queue)


③默认线程为12线程原代码:
[Python] 纯文本查看 复制代码
        self.label3 = tk.Label(root, text="线程数(8):")
        self.label3.grid(column=0, row=2)
        self.entry3 = tk.Entry(root, width=50)
        self.entry3.grid(column=1, row=2)
新代码:
[Python] 纯文本查看 复制代码
        self.label3 = tk.Label(root, text="线程数(12):")
        self.label3.grid(column=0, row=2)
        default_value = 12
        self.entry3_var = tk.StringVar(value=default_value)
        self.entry3 = tk.Entry(root, width=50, textvariable=self.entry3_var)
        self.entry3.grid(column=1, row=2)



成果截图





附件:https://wwky.lanzouo.com/ir9qB1kimocd(友好的蓝奏噢)

密码:密码:e207(不会隐藏,还请版主隐藏或坛友给个免费的鼓励)



免费评分

参与人数 15吾爱币 +17 热心值 +15 收起 理由
whiteky1226 + 1 + 1 谢谢@Thanks!
2022313 + 1 热心回复!
中个两注不算多 + 1 + 1 谢谢@Thanks!
zishen + 1 + 1 谢谢@Thanks!
dhr008 + 2 + 1 鼓励转贴优秀软件安全工具和文档!
lt5519437 + 1 + 1 谢谢@Thanks!
bpzm1987 + 1 + 1 热心回复!
xieyulei + 1 + 1 谢谢@Thanks!
不夏流年 + 3 + 1 用心讨论,共获提升!
ycdcsrj + 1 + 1 热心回复!
lwlw2262 + 1 + 1 热心回复!
wyqdnw + 1 + 1 热心回复!
lcylcyll + 1 + 1 我很赞同!
ARondMan + 1 + 1 热心回复!
nonfree + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
yangzhangzhang 发表于 2024-1-9 10:51
刚好需要,下载试试,谢谢楼主
3#
yangzhangzhang 发表于 2024-1-9 10:53
下载小学数学,没有问题,下载语文出现下面:
正在下载,请不要关闭窗口。
No books found.
4#
十点睡先生 发表于 2024-1-9 11:09
5#
AmazingBoy 发表于 2024-1-9 11:17
一直在用国家中小学智慧教育app,有这个如虎添翼,谢谢。
6#
hbxgsun 发表于 2024-1-9 11:23
教材文件默认在哪个位置啊。
7#
kgdmh 发表于 2024-1-9 11:24
有逻辑有担当的楼主,修改都是解决了痛点,不感谢对不住自家孩子
8#
richardzxq 发表于 2024-1-9 11:24
下载试试,谢谢分享。
头像被屏蔽
9#
xiaoxiaoyiyu 发表于 2024-1-9 11:28
提示: 作者被禁止或删除 内容自动屏蔽
10#
 楼主| assuller 发表于 2024-1-9 11:39 |楼主
hbxgsun 发表于 2024-1-9 11:23
教材文件默认在哪个位置啊。

软件当前目录生成的ebook文件夹或者d:/ebook
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 11:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表