qt 在ubuntu22.04中使用move函数无法移动窗口,哪们知道是怎么回事吗?
void MainWindow::mousePressEvent(QMouseEvent *event)
{
if( event->button() == Qt::LeftButton)
{
mousePress = true;
mousePoint = event->globalPos() - this->pos();
}
}
void MainWindow::mouseReleaseEvent(QMouseEvent *event)
{
mousePress = false;
}
void MainWindow::mouseMoveEvent(QMouseEvent *event)
{
if ( mousePress )
{
move( event->globalPos() - mousePoint);
}
}
move函数在这里无效,鼠标无法拖动窗口,在window下没发现问题。