gpt4 book ai didi

c - Allegro5 与 C 语言编写程序

转载 作者:行者123 更新时间:2023-11-30 15:52:54 25 4
gpt4 key购买 nike

我正在使用 Allegro5 编写程序,但我还不熟悉该库。我只是想知道这个库可以做什么。

我必须进行“图像色彩校正”(对比度、亮度等),我想到了:

-制作按钮(就像在普通的Windows程序中一样),

-滚动条,

-文件加载器 - 单击按钮,我可以跳转硬盘上的目录并选择我想要在程序中编辑的图像文件

-在 allegro 窗口中打开窗口(用于预览或其他内容)

等等

我想尽可能多地使用 OOP(我知道,它是 C)。是否可以在 C 和 Allegro5 中完成所有这些操作,或者我还需要 Windows 库和其他东西?

预先感谢您的回复。 :)

最佳答案

是的,您可以做所有这些事情,但 Allegro 5 主要是为游戏而不是 GUI 应用程序设计的。它支持 native 菜单(5.1 系列)和对话框,但您需要自己处理按钮、 slider 等。(有一些可用的第三方 GUI 库,但它们看起来都不像 native 应用程序。)

因此,如果您的程序基本上是 GUI 应用程序,那么您可能最好使用 Qt 或 GTK 等作为基础,并且仅根据需要使用图形库。

关于c - Allegro5 与 C 语言编写程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14026204/

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