Mova uma janela clicando em um widget interno em vez de na barra de título

No Windows, quando crio um QMainWindow, posso movê-lo pela tela clicando na barra de título e arrastando-a.

No meu aplicativo, ocultei a barra de título usandosetWindowFlags(Qt::CustomizeWindowHint) e estou tentando criar uma barra de título personalizada usando um widget e definindo-a no espaço de menu comsetMenuWidget(myWidget).

Agora, quero reproduzir o comportamento original: quero clicar no meuMyWidget widget dentro do QMainWindow e, enquanto o mouse é pressionado, arrastar o mouse move a janela.

Existe uma forma de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion