我知道这个问题似乎很模糊,太笼统,主要是基于意见的,而这里讨论的问题类型在Stackoverflow上一概而论,但无论如何我还是在写它,因为我坚信它们应该是一些一般特征是时候选择正确的图形库了(我敢说“必须”吗?)。而且,我宁愿不要错过关键的资源,也要浪费大量的资源(我之所以问这个问题,主要是因为我不了解他们所提供的服务,并且我完全了解自己的无知,这是一个很好的选择。我想开始)。
我知道这很大程度上取决于应用程序,但是,并非所有库都是平等的,没有人会愚蠢到无法否认这一点。到目前为止,这是我列出的内容(按照他们想到的顺序,没有特定的顺序):
- 支持各种“人类”语言(中文,阿拉伯语,英语,
西班牙语,瑞典语,…)
- 格式化文本(粗体,斜体,指数,索引等)的功能
- 易于在屏幕上绘制和着色复杂的形状
- 仅支持Alpha位图,以便可以使用库直接为图像,图标等重新着色(如果没有,则必须在PS或Gimp之类的软件中对其重新着色,然后将其重新导入项目中新颜色->繁琐)
- 使用插槽/信号机制在小部件之间进行通信(否则,它会变得凌乱且过于冗长,以致于本来就很直接且易于实现)
- 本地支持计时器
- 除鼠标和键盘外,还支持触摸屏
- 访问源代码
- 良好的支持和庞大的用户社区
- 详细文档
- 向上兼容性
- GUI设计器可以大大简化设计过程
- 具有大量小部件的数据库,从而不必从头开始设计它们。
- 执行速度
- 支持的硬件
- 代码大小
- 使用专有或通用编程语言
我还应该看什么?