摘要: 要实现的功能是QTableview中Item项上右键弹出菜单这就必然要判断点击右键时鼠标指针是否在QTableView的Item上如果是QTableWidget可以用itemAt来判断QTableView通过查看文档 发现有个indexAt函数 返回QModelIndex 于是通过如下代码判断鼠标右 阅读全文
posted @ 2019-01-15 16:16 wjbooks 阅读(6029) 评论(1) 推荐(0) 编辑
摘要: 1.拖放操作分为两个截然不同的动作: 拖动和放下. 需要注意的一个地方是: 所以当我们使用拖放的时候,应该先禁用QTextEdit的可拖放. 2.当用户把一个对象拖动到这个指定窗口上时,应付调用dragEnterEvent.如果对这个事件调用acceptProposedAction(),就表明用户可 阅读全文
posted @ 2019-01-15 16:08 wjbooks 阅读(5994) 评论(0) 推荐(1) 编辑
摘要: 总结的结果是: QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。 总结一:经过试验,QMouseEvent::globalPos() 和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。 QCursor::pos() == QMouse 阅读全文
posted @ 2019-01-15 15:10 wjbooks 阅读(11591) 评论(1) 推荐(0) 编辑