最终确定的用法:
this->showFullScreen();
int mainWidth = this->width();
int mainHeight = this->height();
全屏主窗口,按比例求出各子窗口的位置和宽高,初始化子窗口时 new xxx(this, w, h);
子窗口的构造函数中:
XXX::XXX(QWidget *parent, int w, int h) :
QWidget(parent)
{
QPixmap backgroundPix = QPixmap(":/new/prefix1/res/XXX.png").scaled(w,h);
QLabel* lab = new QLabel(this);
lab->setGeometry(0,0,w,h);
lab->setPixmap(backgroundPix);
}