【发布时间】:2016-01-27 11:12:12
【问题描述】:
我正计划开发一个应用程序,该应用程序将在配备触摸屏的 Raspberry Pi 2 上运行,它应该具有智能手机/平板电脑应用程序的外观和感觉。
这尤其意味着列表视图和其他可滚动小部件应通过触摸手势滚动,而不是通过单击其侧面的窄滚动条来滚动。此外,还应该对所有可滚动项应用动量模拟(小部件滚动时间长一点,速度逐渐降低,如果我滚动得足够快并放开屏幕)。
我更喜欢用 C++ 进行开发,而且因为我习惯了 Qt,所以它也更可取。
但是,Qt 小部件是为 PC 设计的,因此它们不会通过手势滚动,也没有动量模拟。
当然,我可以从 Qt 类中派生出我自己的类并自己实现这些功能,但如果已经存在这样的 GUI 类会简单得多。
【问题讨论】:
-
你应该看看 QML。它也是 Qt,所以它同样棒极了!我不是这方面的专家,但我在它上面玩过一些触摸和动画,我对它的速度和质量非常满意。
标签: c++ qt user-interface raspberry-pi