标签: qt
我正在尝试在Qt中绘制六边形网格,其中每个六边形都需要可点击。我已经将QGraphicsItem子类化了,并使用for循环绘制了格子。问题在于,因为相邻六边形的边界矩形重叠,所以错误的六边形被点击的时间减少了一半。
这有什么办法吗?我需要重新实现哪种QGraphicsItem,QGraphicsScene或QGraphicsView方法?
答案 0 :(得分:4)
QGraphicsItem::shape()