我正在用Allegro5写程序,但是我还不熟悉这个库。我只想知道这个库有什么可能。
我必须做“图像的颜色校正”(对比度、亮度等)。我想了想:
-making按钮(就像在普通windows程序中一样),
-scrollbars,
-file加载器-我点击按钮,我被允许跳过我的硬盘驱动器上的目录,并选择我想要在我的程序中编辑的图像文件
allegro窗口中的-opening窗口(用于预览或其他功能)
等。
我想尽可能多地使用OOP (我知道,它是C)。有没有可能用C和Allegro5做所有这些事情,或者我还需要windows库和其他东西?
提前感谢您的回复。:)
发布于 2012-12-25 06:55:35
是的,你可以做所有这些事情,但Allegro 5主要是为游戏而不是GUI应用程序设计的。它支持本机菜单(5.1系列)和对话框,但您可以自行处理按钮、滑块等(有一些第三方GUI库可用,但它们看起来都不像本机应用程序)。
因此,如果您的程序基本上是一个GUI应用程序,那么您最好使用Qt或GTK之类的东西作为基础,并且只在需要时使用图形库。
https://stackoverflow.com/questions/14026204
复制相似问题