【发布时间】:2012-03-06 06:51:22
【问题描述】:
有很多 UI 框架可用于在各种运行 linux 的嵌入式板上为基于 Linux 的操作系统开发 UI。我已经记下了一些应用程序要求。
申请要求:
1>描绘 4-5 个表格的 UI,显示随时间不断变化的动态值(大约 5 秒后)
2>数据可以用图形格式描述(线图或条形图描述值)。将有一个单独的选项卡。图表还可以显示动态值的变化 - 自动刷新类型像在股票市场应用程序中一样显示。
3>可以基于这些动态值触发的基于事件的警报(可听或可视),例如,如果一个值越过 X 或介于 Y 和 Z 之间,则偶数将触发警报。
4>UI 组件从系统层获取值的能力(如 Android 中的 JNI 接口)
5> 能够将其移植到运行 linux 的多个平台上 - 嵌入式板
现在我有以下选择来开发应用程序。我为上述每个标准打分 1-5。(10 是最好的,1 是最低的,5 X 10 = 50 是理想的分数,但我正在寻找平均 40 值,优先考虑图形显示能力 - 第 2 点)
QT
GTK
PyGTK
同时使用 Python 和 GTK
使用 Android UI 框架进行开发,以防我决定将我的 UI 应用程序用于 Android。
C++ 图形用户界面
谁能告诉我为什么我必须使用一个而为什么不使用另一个。我现在正在考虑使用 GTK 开发应用程序。 请断言/取消断言我的决定。
Rgds, 软软的
【问题讨论】:
-
您还没有说明您擅长哪种语言,GUI 是复杂的东西,这将对开发速度和易用性产生很大影响。
-
我擅长 C++ 和 C、python。没有 GTK 的先验知识,但我可以从示例中快速学习。
标签: qt user-interface gtk embedded