1
我想繪製一個Qt中的六角形網格,其中每個六邊形需要可點擊。我已經子類化QGraphicsItem,並使用for循環繪製格子。問題在於,因爲相鄰六邊形的邊界矩形重疊,所以點擊錯誤六邊形的一半時間。QGraphicsItem:繪製多邊形時重疊邊界矩形
有沒有辦法解決這個問題?我需要重新實現哪個QGraphicsItem,QGraphicsScene或QGraphicsView方法?
我想繪製一個Qt中的六角形網格,其中每個六邊形需要可點擊。我已經子類化QGraphicsItem,並使用for循環繪製格子。問題在於,因爲相鄰六邊形的邊界矩形重疊,所以點擊錯誤六邊形的一半時間。QGraphicsItem:繪製多邊形時重疊邊界矩形
有沒有辦法解決這個問題?我需要重新實現哪個QGraphicsItem,QGraphicsScene或QGraphicsView方法?
完美,這是訣竅。謝謝。 – Anthony 2012-01-28 08:18:18