2016-01-27 61 views
1

我正在計劃開發一款應用程序,該應用程序將在配備觸摸屏的樹莓派2上運行,並且應具有智能手機/平板電腦應用程序的外觀和風格。如何在Raspberry Pi上使用智能手機/平板電腦的圖形用戶界面?

這意味着特別是列表視圖和其他可滾動窗口小部件應該通過觸摸手勢進行滾動,而不是通過單擊側面的窄滾動條來滾動。此外,模擬動量(小部件滾動一段時間,逐漸降低速度,如果我足夠快地滾動屏幕並放開屏幕)也應該應用於所有可滾動項目。

我寧願用C++開發,因爲我習慣了Qt,所以它也會更好。

但是,Qt小部件的設計考慮到了個人電腦,因此它們不會用手勢滾動,也不會模擬動量。

當然,我可以從Qt類派生我自己的類並自己實現這些功能,但如果這樣的GUI類已經存在,它會簡單得多。

+0

你應該看看QML。它也是Qt,所以它同樣很棒!我並不是這方面的專家,但我已經在其上玩過一些觸摸和動畫,我對速度和質量感到非常滿意。 –

回答

2

如果你想看起來像手機,你可以使用QML構建GUI。 Herehere你有如何整合QML與C++對象,所以你可以用C++來實現你的邏輯。在QML中,您可以使用可通過觸摸表格滾動的TableView。

相關問題