gpt4 book ai didi

C++ 图形界面框架/库

转载 作者:搜寻专家 更新时间:2023-10-31 01:11:04 24 4
gpt4 key购买 nike

我需要编写一个游戏,它实际上是一个纸牌游戏,我必须用图形界面来制作它,但我不知道 C++ 图形界面库。

C++ 是否有类似于 Python 的 Tkinter 或 Pygame 的东西(我不知道是否还有其他的)。

如果有库,它们是否适合构建简单的纸牌游戏?

最佳答案

最常见的跨平台 GUI 工具包是 Qt ,对于任何 C++ GUI 应用程序,我都会使用它。在 Linux 上特别容易,所有发行版都有它的软件包,但 Windows 也有针对不同编译器的二进制安装程序。

您可以使用 Netbeans,但我真的会使用 Qt Creator 进行 Qt 编程。

对于使用 Qt 的纸牌游戏,QGraphicsView 可能是最简单的,如果您想要动画纸牌移动等。对于更静态的 UI,基于 QWidget 的将非常容易。对于现代视觉丰富的 UI,QML(但 GUI 部分不是 C++)会工作得很好。

Qt 游戏开发的致命弱点是实时游戏音效,但如果您不关心跨平台的东西,您可以轻松地混合 Windows 特定的声音东西,纸牌游戏也不需要太多,如果任何事物。此外,我认为 Qt5 实际上可能对声音进行了改进,使纯 Qt 足以用于游戏。

关于C++ 图形界面框架/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15345679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com