Я пишу код для отображения меток на экране, а затем перетаскиваю эти метки.Но когда я использую show()
для тех, кто появляется на экране, я создаю несколько окон, каждое из которых с одной меткой.
Я уже пытался использовать макеты и добавлять в них виджет каждый раз, когда я нажимаюс помощью мыши на экране, но я не могу поместить его в произвольную позицию, только сбоку или одну сверху другого.
else if(event->button()==Qt::RightButton)
{
QLabel *child = new QLabel;
child->setPixmap(QPixmap("C:/Users/ILHA4/Desktop/boat.png"));
child->move(event->x(),event->y());
child->show();
}
Это из функции mousePressEvent()
, и яне знаю, как поместить все эти метки, которые я создаю, когда нажимаю на экран в том же окне.