我在CView中托管了一个QWinWidget,并希望它在调整大小时保持在指定位置。但是QWinWidget总是移动到(0,0),即CView的左上角。
我尝试以这种方式进行调试:
QWinWidget* pWidget = new QWinWidget(pCView);
pWidget->move(50, 50);
QPoint pos = pWidget->pos();
请注意:pos始终为(0,0)。
为什么?
答案 0 :(得分:0)
我相信您需要创建QWidget
的QWinWidget
个孩子才能定位它。但是,我从未使用过mfc-migration工具包。
答案 1 :(得分:0)
您可能需要首先显示小部件,然后移动:
pWidget->show();
pWidget->move( 50, 50 );