我正在尝试实现我们的经典版本,单击并拖动以在网格视图或列表视图中选择项目,这些视图已在我们的操作系统上实现。我想使用QML和C ++来实现。
如果有人做过类似的事情,与我们分享将大有帮助。
因此,基本上,当您开始单击并在大量文件上向下拖动时,选择矩形的初始y位置必须保留在实例化的位置,然后其高度和宽度可以超出此范围。这样,我可以在网格/列表视图中找到选择矩形与其下方的项之间的交点,以找到所选对象。
我面临的一个问题是,可选矩形随可见区域一起移动,而先前选择的项目不在可见区域内,因此不再被选择,因为它们不再与可选矩形相交。