我在UI界面里面拖入了3个widget,第一个widget里面我设置了一个背景图片
QPixmap pixmap("image/back2.png"); QPalette palette1; palette1.setBrush(ui->playwidget->backgroundRole(),QBrush(pixmap)); ui->playwidget->setPalette(palette1);第二个Wiget里面我又拖入了一个slider,
第三个widget里面我设置了5个button,
最后我要求这三个widget是垂直布局
我这样写的
QVBoxLayout *uplayout=new QVBoxLayout(this); uplayout->setSpacing(0);//控件间隔为10 uplayout->setMargin(0);//页边距为10 uplayout->addWidget(ui->playwidget); uplayout->addWidget(ui->rollwidget); uplayout->addWidget(ui->buttonwidget);这样有几个问题,求教,第一个widget里面的背景图片不能随着窗口的变化而变化。
第三个widget里面的按钮也不能随着窗口的变化而变化,还有就是垂直布局里面三个widget平分了界面的大小,如何我能让第一个widget占多点的界面,第二个第三个占小点的界面呢,