Immagine con zone cliccabili
Unsolved
Italian
-
Salve a tutti,
sono abbastanza nuovo su QT e sto cercando di ricreare il seguente comportamento, vorrei che in una immagine vi fossero dei punti di interazione su cui poter cliccare per scatenare eventi diversi.
Sapreste indicarmi qualche esempio o darmi dei consigli su quali strumenti utilizzare per raggiungere il mio scopo?
Vi posto una immagine di esempio per spiegarmi meglio.Grazie per le eventuali risposte
-
Io userei il famework QGraphicsScene
class CustomItem : public QGraphicsRectItem { protected: void mousePressEvent(QGraphicsSceneMouseEvent *event) { qDebug() << "Custom item clicked."; } }; int main(int argc, char *argv[]) { QApplication a(argc, argv); CustomItem item; item.setRect(20, 20, 60, 60); QGraphicsScene scene(0, 0, 100, 100); scene.addItem(&item); QGraphicsView view; view.setScene(&scene); view.show(); return a.exec(); }
source: http://stackoverflow.com/questions/10591635/can-i-get-mouse-events-in-a-qgraphicsitem
-
VRonin grazie mille per la risposta, vedrĂ² di testare questa soluzione