c – 如何在没有MouseEvent的情况下在Qt中检测鼠标状态
好的,使用Qt,我想知道如何在任何时间点检测鼠标的当前状态 – 没有MouseEvent.
使用QCursor :: pos(),您可以获得它的位置,但有没有办法确定按钮的当前状态? 基本上,我希望在计时器关闭时验证鼠标的状态,因此它不会与任何特定的MouseEvent相关,因此没有要查询的MouseEvent.我需要知道如何查询鼠标的状态 – 特别是按钮的状态 – 没有MouseEvent. 哦,我正在使用Qt 3,所以如果在Qt 4中添加了这样的功能但不在Qt 3中,它对我没什么帮助(尽管知道它仍然很好). 解决方法
Qt::MouseButtons QApplication::mouseButtons () [static]:
编辑:嗯,我刚刚注意到你问过Qt3.3.这个答案适用于Qt4我害怕. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |