у меня QVector<QPoint> m_vertices;
.
В настоящее время я пытаюсь реализовать простую программу рисования. Я могу нарисовать несколько кругов, но я также хочу удалить их из "главного окна" .
Это то, что у меня есть в этот момент
Как я могу улучшить свою часть "DELETE_VERTEX_SELECTED"?
void DrawingWidget::mousePressEvent(QMouseEvent *event) {
if(m_state == ADD_VERTEX_SELECTED) {
if(event->button() == Qt::LeftButton) {
//m_x = event->x();
//m_y = event->y();
//update();
QPoint point = event->pos();
m_vertices.append(point);
update();
}
}
if(m_state == DELETE_VERTEX_SELECTED) {
for(int i = 0; i < m_vertices.size() ; i++) {
if(event->button() == Qt::LeftButton) {
m_vertices.remove(i);
}
}
}
}