Places the widget under w in the parent widget's stack.
To make this work, the widget itself and w must be siblings.
在父窗口的栈中,放置widget在w下面。
为了生效,widget和w必须是兄弟。
什么意思呢?
widget和w的父窗口必须是同一个,不然就不生效。
举例:
QWidget *w=new QWidget(this);
QWidget *w1=new QWidget(this);
w->setStyleSheet("background-color:black;");
w->move(140,140);
w->resize(100,100);
w->stackUnder(w1);
w1->setStyleSheet("background-color:red;");
w1->move(100,100);
w1->resize(100,100);
效果:黑色窗口在红色下面。
反例:
QWidget *w=new QWidget(this);
QWidget *w1=new QWidget(this);
w->setStyleSheet("background-color:black;");
w->move(140,140);
w->resize(100,100);
w->stackUnder(ui->widget);
ui->widget是绿色的
理想效果:黑色在绿色下面
实际:
文章来源:https://www.toymoban.com/news/detail-527599.html
文章来源地址https://www.toymoban.com/news/detail-527599.html
到了这里,关于void QWidget::stackUnder(QWidget *w)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!