用同一套 Qt6 源代码支持 Linux、macOS 和 Windows
Linux、macOS 和 Windows 的截图均以简体中文界面拍摄。
在 Linux 环境中原生运行
ShogiBoardQ 在 Linux 上运行的样子。可以在 KDE Plasma、GNOME 等主流桌面环境中使用。截图是在 KDE Plasma 上与将棋引擎 Hayanagi 对局的画面。
在 GitHub Releases 发布的 ShogiBoardQ-linux.zip 中包含 AppImage、诘棋题集(3〜13 手诘,共 6,000 题)和将棋引擎 Hayanagi。解压 ZIP 后即可选择题集和 Hayanagi。适用于 x86_64 的 Linux。
在 Arch Linux 上,在仓库的 packaging/arch 中执行 makepkg -si,即可用系统的 Qt 6 构建并安装 pacman 软件包。题集和 Hayanagi 也会一起安装(参见 packaging/arch/README.md,英文)。
从源代码构建以及制作发布包的步骤,请参阅Linux 构建与发布。
在 Windows 环境中原生运行
ShogiBoardQ 在 Windows 上运行的样子。截图是在 Windows 11 上与将棋引擎 Hayanagi 对局的画面。
Qt6 框架让 ShogiBoardQ 支持多种操作系统
ShogiBoardQ 使用 Qt6 和 C++17 开发。借助 Qt6 的跨平台功能,可以用同一套源代码构建 Linux、macOS 和 Windows 版的应用程序。
ShogiBoardQ 使用 Qt6 的 Fusion 控件样式,在各平台上提供一致的界面。