Странный сдвиг позиции QWinWidget относительно его родителя MF C - PullRequest
0 голосов
/ 07 мая 2020

У меня проблема с включением расширений Qt в мое приложение MF C через QWinWidget class.

Если я создаю QWinWidget в MF C CDialog и переместите его в позицию [0,0] виджет не в [0,0] .

Вот код (ничего особенного):

widget = new QWinWidget(this);
widget->move(0, 0);
widget->show();

Вот результат:

Moved QWinWidget

Я выяснил, что виджет имеет сдвиг [8,31 ] пикселей. Если я назову

widget->move(8, 31);

, это будет идеально на позиции [0,0] в фактическом виде. Примерно так:

Fitting QWinWidget

Я просто установил красный фон, чтобы увидеть границы QWinWidget.

Кто-нибудь может описать, где root этой проблемы? У меня нет проблем с перемещением виджета в [8,31] , но я просто хочу знать, почему произошел сдвиг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...