子窗口在主窗口中居中显示
要完成功能说明
-
主窗口的布局,从对象和类项中可以看到,界面分为三个区域,顶部导航栏+左侧菜单栏+子窗口显示区域。左侧菜单栏和子窗口显示区域为水平布局假设布局名称为A,A再和顶部导航栏来了一个垂直布局
-
子窗口区域显示各个菜单项的功能子窗口。
-
完成的功能是让各个功能子窗口在子窗口显示区域居中显示
使用QWidget::move函数实现
原型:
void move(int x, int y);
void move(const QPoint &);
其中move的原点是父窗口的左上角, 如果没有父窗口,则桌面即为父窗口
x往右递增,y往下递增
注意事项
-
注意实际窗口的大小,如果超出则不会居中
例如:使用如下代码可能会导致不会居中,widget_main为子窗口区域,cmdTxt为要