Эксперт
- Статус
- Оффлайн
- Регистрация
- 9 Апр 2020
- Сообщения
- 1,480
- Реакции
- 680
Есть окно, обрамление отключено, нашел пару функций, которые перемещают окно за любое место, НО мышку по уебанский срывает если попытаться переместить за какой-либо виджет, может у кого завалялся код нормального перемещения...
Вот код уебанского перемещения:
Вот код уебанского перемещения:
C++:
void FWindow::mousePressEvent(QMouseEvent* event)
{
if (event->button() == Qt::LeftButton) {
m_mousePoint = event->pos();
event->accept();
}
}
void FWindow::mouseMoveEvent(QMouseEvent* event)
{
const QPointF delta = event->pos() - m_mousePoint;
move(x() + delta.x(), y() + delta.y());
event->accept();
}