我正在使用Allegro5制作程序,但我还不熟悉该库。我只是想知道这个库有什么可能。
我必须做'图像的色彩校正'(对比度,亮度等),我想到了:
- 制作按钮(就像在普通的windows程序中一样),
-scrollbars,
-file loader - 我点击按钮,我被允许跳过硬盘上的目录并选择我想在我的程序中编辑的图像文件
- 在allegro窗口中打开窗口(用于预览或其他)
等
我想尽可能多地使用OOP(我知道,这是C)。是否有可能在C和Allegro5中完成所有这些,或者我还需要Windows库和其他东西?
提前感谢您的回复。 :)
答案 0 :(得分:1)
是的,你可以做所有这些事情,但Allegro 5主要是为游戏设计的,而不是GUI应用程序。它支持原生菜单(5.1系列)和对话框,但你可以自己研究按钮,滑块等。(有一些第三方GUI库可用,但它们都不像本机应用程序。)< / p>
因此,如果您的程序基本上是一个GUI应用程序,那么您可能最好使用Qt或GTK之类的东西作为基础,并且只根据需要使用图形库。