JMComic-Crawler-Python
JMComic-Crawler-Python copied to clipboard
[Feature] 使用GUI界面下载本子
新功能请求
打包成pc端可执行exe,使用gui界面进行配置以及下载本子
这个功能也有点太大😂
我做过。。。但是代码被家长删了,现在做了api
我做过。。。但是代码被家长删了,现在做了api
为什么不上传GitHub上?
以下是几种常见的GUI界面库的优缺点,你可以根据具体需求来判断哪个更适合你:
Tkinter(Python内置库)
- 优点:
- 内置无需安装:作为Python标准库的一部分,随Python一起安装,无需额外安装步骤,方便快捷地开始GUI开发。
- 简单易学:语法简洁,组件种类能满足基本的简单界面需求,对于初学者来说容易上手,能快速构建出简单的图形界面。
- 轻量级:占用资源相对较少,适合小型项目或者对资源要求不高的应用场景。
- 缺点:
- 界面不够美观:默认的样式比较简陋、老式,创建出现代化、美观且复杂的界面有一定难度,定制化程度有限。
- 功能相对有限:相比一些功能强大的第三方库,在处理复杂交互、高级图形绘制等方面能力稍显不足。
PyQt5
- 优点:
- 功能强大:提供了极为丰富的组件和功能,能轻松构建各种复杂、功能齐全的GUI应用,无论是桌面办公软件、多媒体应用还是大型企业级软件等都可以胜任。
- 跨平台性好:可以在Windows、Linux、macOS等多种主流操作系统上运行,并且保证界面和功能的一致性。
- 设计灵活:支持用代码或者可视化设计工具(如Qt Designer)来进行界面设计,方便开发者根据自己的习惯进行操作,同时对界面的定制化程度很高。
- 文档丰富:有大量详细的官方文档以及丰富的社区资源,遇到问题容易找到解决方案。
- 缺点:
- 学习曲线较陡:由于功能繁多,涉及的概念和类较多,初次学习时需要花费较多时间去掌握相关知识和用法。
- 相对较重:作为一个功能全面的大型库,占用的系统资源相对较多,对于简单的小项目来说可能有点“大材小用”。
PySimpleGUI
- 优点:
- 简洁高效:代码简洁直观,能快速搭建出可用的GUI界面,将复杂的GUI开发过程进行了简化,非常适合快速原型开发以及初学者入门后想高效实现简单功能界面。
- 跨平台性好:同样支持多平台运行,能保证在不同操作系统上有稳定的表现。
- 容易上手:API简单易懂,有很多示例代码可以参考,对于从基础Python编程过渡到GUI开发的人来说比较友好。
- 缺点:
- 功能深度有限:虽然可以应对很多常见的界面需求,但对于一些极为复杂、高度定制化的功能场景,可能无法像PyQt5那样提供全面的支持。
wxPython
- 优点:
- 跨平台性佳:能够在多种操作系统上无缝运行,可充分利用各平台的特性来优化界面和功能,创建出本地化体验较好的GUI应用。
- 功能丰富:提供了丰富的控件和工具,可用于开发各种类型的图形界面,并且在图形绘制、界面布局等方面有不错的表现。
- 开源且社区活跃:开源的性质使其代码可定制化,社区也较为活跃,有很多开发者分享经验、贡献代码,便于解决开发过程中遇到的问题。
- 缺点:
- 学习成本较高:和PyQt5类似,由于其功能的复杂性,掌握相关知识和熟练运用需要花费一定的时间和精力。
- 文档相对分散:相比于一些有集中且完善文档体系的库,其文档资源分布相对分散,查找和学习起来可能不太方便。
我做过。。。但是代码被家长删了,现在做了api
为什么不上传GitHub上?
因为不会上传
我做过。。。但是代码被家长删了,现在做了api
为什么不上传GitHub上?
因为不会上传
现在有jm客户端支持下载本子,仓库:https://github.com/tonquer/JMComic-qt
这个功能也有点太大😂
今晚我在自己电脑上配置完基础功能后在尝试用d指导来写一个GUI,写完以后我贴在这里,作者您看一下可以吗
这个功能也有点太大😂
其他plugings的配置方法拷打d指导仍然有许多bug,不过这个基础的可以更改下载目录的GUI做好了 code引用有点问题,我以txt形式上传了
我觉得你没必要发到这里,可以自己建一个仓库,作为一个项目去维护
这个功能也有点太大😂
其他plugings的配置方法拷打d指导仍然有许多bug,不过这个基础的可以更改下载目录的GUI做好了 code引用有点问题,我以txt形式上传了 JMD_TEST.txt
我觉得你没必要发到这里,可以自己建一个仓库,作为一个项目去维护
诶我没有这方面经验啊(摊手) 而且我现在感觉没有这个实力(目移) 试试看罢