Skip to content
/ wish3 Public

A Qt-based desktop gadget for randomly selecting student numbers, also an extraordinary example for PyQt. 基于Qt框架的抽学号桌面应用程序,PyQt的出色示例

License

Notifications You must be signed in to change notification settings

KamaoKat/wish3

Repository files navigation

祈愿 · 幸运观众 3 (Wish3: Who's the Luckiest Dog?)

基于Qt框架的小型抽学号桌面应用程序。

A Qt-based desktop gadget for randomly selecting student numbers.

当前正式版:3.5.3   当前开发版本:3.5.3-Release  Downloads

“无论当下的境遇如何,属于幸运观众们的星空中将永远闪耀着你的位置。”

"No matter the present, your place will forever shine in the starry sky of the luckiest ones."

祈愿 · 幸运观众 3.5:「流韵祈念」(Ethereal Invocation):更好的UI与动画(2025年9月5日)

||| 新增 |||

· 更好的UI界面
    · 消息气泡 (3.5.0-experimental1~)
        现在一些弹窗消息以气泡形式出现。

    · 右键菜单 (3.5.0-experimental4~)
        现在右键祈愿主窗口可显示菜单,包含一些简单功能。

    · 动画效果 (3.5.0-experimental6~)
        现在软件增加了多处非线性动画效果。

||| 修复 |||

· 修复了祈愿 · 幸运观众在特定系统环境中无法运行的问题。

· 修复了切换语言时,背景图片、保底模式及保底数异常重置的问题。

祈愿 · 幸运观众 3.4:「可视化心愿」(Blessing in Sight):头像与祈愿历史记录(2025年4月11日)

||| 新增 |||

· 头像显示 (3.4.0dev00.0320c~)
    现在单抽祈愿时,可在学号前显示对应头像。
        · 系统将默认匹配“.wish/profilephoto”文件夹下“{学号}.jpg”图像文件。
        · 可在「设置」窗口中「头像」栏目切换头像显示与否。

· 祈愿历史记录 (3.4.0dev00.0319a~)
    现在点击祈愿窗口顶栏“历史”按钮即可显示祈愿历史记录、导出时间,并复制到剪贴板。

||| 修复 |||

· 修复了使用「自定义祈愿学号池」进行大量学号的祈愿时,“每x次祈愿内,所有学号必出至少一次”规则不能
    正确生效的问题。

· 修复了使用自定义图片背景时,无法选择图片的问题。

祈愿 · 幸运观众 3.3:「全球幸运共鸣」(Boundless Luck):多语言支持(2025年3月7日)

||| 新增 |||

· 多语言 (3.3.0-experimental1~)
    现在支持简体中文与英文两种语言。
        · 通过「设置」窗口中「语言/Languages」栏目即可切换语言。

· 动态信息栏 (3.3.1-prerelease1~)
    现在祈愿过程中进入保底、重置保底及「心之捆绑」生效时将在窗口短暂显示消息。

祈愿 · 幸运观众 3.2:「自定义祈愿学号池」(2025年1月10日)

||| 新增 |||

· 「自定义祈愿学号池」 (3.2.0-prerelease1~)
    现在可通过根目录下“lucky.txt”文件自定义祈愿学号范围。

    · 自适应保底
        系统将自动调整保底机制以适应自定义学号情况。
        · 格式示例:“1-50 76-88 -10 -21 +66 +94”。
        · 如未填写或格式错误,学号池及保底机制将设置为默认。

||| 修改 |||

· 更好的全局异常崩溃警告处理。

· 极大地压缩了包体体积。

祈愿 · 幸运观众 3.1:「心之捆绑」与「心之隔离」机制与自定义图片背景(2024年10月20日)

||| 新增 |||

·「心之捆绑」与「心之隔离」 (3.1-dev09.51-exp~)
    ·「心之捆绑」
        强制使两学号在两次连续祈愿中依次抽出。示例:“5-32 23-24”
        · 为保证机制公平,通过该方式祈愿获得的学号不计入保底。
        · 当存在重复学号时,写在前面的学号优先被捆绑。
            · 示例:设置“31-5 32-5”时,祈愿获得“5”后,下次祈愿将获得“31”.

    ·「心之隔离」
        限制两学号不得在两次连续祈愿中依次抽出。示例:“5|32 23|24”
        · 为保证机制公平,为满足该机制而进行强制插入的学号不计入保底。

    ·「心之捆绑」与「心之隔离」均可在「设置」窗口设置。以正确格式输入捆绑或隔离学号,点击“应用”按钮
        后,自下一次祈愿起即生效。

· 自定义图片背景 (3.1-prerelease2~)
    设置自定义图片作为祈愿窗口背景。
        · 通过「设置」窗口中「自定义图片」栏目选择照片即可设置。
        · 推荐照片尺寸:1050x200
        · 推荐照片文件以“照片标题, (c) 拍摄者, 拍摄时间”标准格式命名,以精确获取照片信息。
    
    ** 声明:祈愿 · 幸运观众尊重并保护所有照片版权,不拥有、不转让任何照片知识产权,其解释权及所有权
        均严格归属于原始拍摄者所有。用户上传的照片需确保已获得合法授权或属于公共领域资源,不侵犯任何
        第三方权益。我们鼓励合法、健康的内容创作与分享,感谢您的使用。

· 祈愿窗口置顶显示 (3.1.1-Release~)
    现在可在设置窗口中将祈愿主窗口切换置顶。

||| 修改 |||

· 自该版本起,用户无需手动安装字体文件即可启动程序使用「祈愿 · 幸运观众」字体。

||| 其他 |||

· 自3.1.1版本起,一些学号的命名空间被保留,但将无法通过祈愿方式获得。
    · “无论当下的境遇如何,属于幸运观众们的星空中将永远闪耀着你的位置。”

祈愿 · 幸运观众 3.0:全新Qt架构移植与全新外观(2024年9月20日)

||| 新增 |||

· 全新Qt架构。

· 全新外观。

||| 修改 |||

· 优化抽学号核心算法。

Copyright © 2023-2025 XuangeAha(轩哥啊哈OvO/卡猫kat)

All rights reserved. | MIT License

About

A Qt-based desktop gadget for randomly selecting student numbers, also an extraordinary example for PyQt. 基于Qt框架的抽学号桌面应用程序,PyQt的出色示例

Topics

Resources

License

Stars

Watchers

Forks

Languages