|
|
1
5
基于Qt小部件的应用程序可以与触摸屏一起正常工作。我已经制作了许多用Qt小部件编写的触摸屏应用程序,它们工作得很好。
问题是,一些小部件太小了,所以很难在触摸屏上使用它们。
想象一下,这个对话框使用Qt小部件。它也不可能用手指在电容式触摸屏上使用。 它需要鼠标光标才能进行良好的交互。
另一方面,QML首先是触摸屏。中有一些组件 Qt Quick Controls 但您可以使用矩形等基本构建块轻松定义自己的组件。有一些内置的设计师,但它从来没有适合我更复杂的设计。我曾经以QML的手动编码结束过。对我来说,QML更难学,最终的代码TED中充满了实现某些目标的技巧。这是我个人的观点。 想象一下这个时间选择器使用QML。它只需要一些文本元素和矩形就可以实现( 仅使用基本构建块 ). 它也可以通过触摸屏完美使用。与使用QML相比,使用Qt小部件实现此组件要困难得多。
|
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 2 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |