直接重写resizeEvent你会发现:grip并没有显示
void XXXXX::resizeEvent(QResizeEvent *event) {QWidget::resizeEvent(event);this->m_sizeGrip->move(this->width() - this->m_sizeGrip->width() - 3,this->height() - this->m_sizeGrip->height() - 3);this->m_sizeGrip->raise();this->m_sizeGrip->setVisible(true); }
但是它是有效果的。。。这就很无语。那么接下来的一步是关键:
void XXXXXX::initBottomWidget() {this->m_sizeGrip->setFixedSize(11,11);this->m_sizeGrip->setStyleSheet("border-image:url('://Res/playbar/bottom-mark.svg');"); }
给他设置样式,他就出现了,可以的话顺便设置一下大小。。。
成果如此。