把一切操作变成GUI
deepin
2025-07-27 08:50 Backbone of ecological co-construction group
你是玲珑套wine套你的软件的Exe吗?为什么不直接玲珑套你的原生Linux可执行程序😳
Reply Like 0 View the author
你是玲珑套wine套你的软件的Exe吗?为什么不直接玲珑套你的原生Linux可执行程序😳
你是玲珑套wine套你的软件的Exe吗?为什么不直接玲珑套你的原生Linux可执行程序😳
又或者说直接编译成原生可执行程序。Python可以nuitka编译出可执行程序包的,qt调用执行。
你是玲珑套wine套你的软件的Exe吗?为什么不直接玲珑套你的原生Linux可执行程序😳
生成细胞词库模块用的是搜狗输入法3.6版里面的scdmaker.exe。GUI是Linux程序,其他功能模块是python。
搜狗生成细胞词库的算法没有公开,所以只能拿wine跑了。
6 像大佬学习
66
Popular Events
More
更新20250729:
3.6.0.1-为程序窗口添加deepin样式。
提示:该软件wine环境中含有搜狗输入法组件。
该软件为个人学习作品,请勿商用。
com.scdmaker.deepin.linyaps_3.6.0.1_x86_64_binary.zip(16.5MB)
com.scdmaker.deepin.linyaps_3.6.0.1_arm64_binary.zip(16.1MB)
玲珑工程源文件-com.scdmaker.deepin.linyaps-20250729.7z(29.9MB) 密码 7bfn
程序源代码20250727.zip(22.4KB)
功能1-文本词库制作:将含有中文语料的文本(.txt格式)转换成搜狗文本词库。
功能2-细胞词库生成:将功能1生成的搜狗文本词库转换成搜狗拼音细胞词库(.scel)文件。
功能3-细胞词库自定义:对搜狗/QQ拼音细胞词库的一些信息进行自定义。
功能4-细胞词库信息预览:提供了搜狗/QQ拼音细胞词库的词库信息预览功能,直接双击.scel/.qcel文件即可。
功能5-添加细胞词库的mimetype文件格式信息和图标
组成原理:
“细胞词库生成”功能是调用后台wine容器中的命令行工具ScdMaker.exe程序,这是从搜狗输入法3.6版本中剥离出来的,其它功能调用python脚本。
=================================================================
上周利用业余时间借助chatgpt,把之前编写的搜狗输入法细胞词库制作工具重写了一遍。
以前版本的功能模块完全是用cpp写的,非常复杂,没有python简洁,也没有python方便修改。重写的版本把功能分成了几个python脚本,这样qt图形界面只负责前端调用,这样就大大简化了代码的复杂度,增强了可维护性,运行速度基本上没有什么感官上的区别。
程序写完之后,利用玲珑的wine环境,把程序打包了一下,这样,用户进行安装也大大简化了,只需要执行命令:
下面是录屏(arm64环境),如果是x86架构,初始化和运行速度会快很多:
