Sas*_*Sas 4 user-interface qt android
我试图让我在Qt上设计的GUI在Android设备上看起来不错.现在我正在使用小部件创建通用GUI(用于桌面和移动).如果有人在这个领域有经验,你可以分享一些文学,材料,技术或类似的东西吗?
谢谢!
我可以看到两条路线:
为桌面(鼠标+键盘)和Android(触摸)设计单独的UI.
使用Qt和QML,这是一个非常强大的选择.拥有C++中的应用程序逻辑以及单独的Javascript .js文件.然后.qml从头开始编写/设计UI 文件.根据您的观点,缺点或者额外的奖励是您必须非常小心整体架构,因此您可以共享尽可能多的代码,并且实际上只有不同的GUI.
限制自己常见的用户互动.对于一些用户界面,这非常好.触摸和鼠标/键盘之间没有通用的1-1映射,但有一些常见的习语:
普通用户界面的最大障碍可能是选择,尤其是文本选择.使用鼠标时按下shift/ctrl的简单拖动或点击是什么,使用触摸时可能需要单独的图标进入选择模式,或者长按并从上下文菜单中选择正确的选项.如果选择内容是您的应用程序的核心操作,那么您可能最好使用上面的备选方案1.因此您可以真正优化其触摸UI,同时为桌面用户提供"标准"桌面选择方式.