在Qt里面,怎么实现把鼠标光标的活动范围锁定到某个矩形区域里面?光标拖动到边界便阻止其越出。Linux

发布网友 发布时间:2022-04-23 06:38

我来回答

1个回答

热心网友 时间:2023-10-05 16:51

你可以在MouseEvent或是HoverEvent中实现
自己设定一个边界矩形,或是区域也行(QRect/QRegion)
判定当前鼠标的位置是否在该矩形内即可,用contains( const QPoint& )
当在边界的时候就设置鼠标cursor的坐标不变即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com