关于QSizeGrip在ui界面存在布局的情况下的不显示问题

直接重写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');");
}

给他设置样式,他就出现了,可以的话顺便设置一下大小。。。

成果如此。

相关推荐
房开民3 小时前
Qt TCP 服务器开发实战:与 VisionMaster OCR 通信
服务器·qt·tcp/ip
熬夜苦读学习4 小时前
QT_信号和槽
开发语言·qt
Quz4 小时前
QML 文字入场动画:逐字弹出、逐字飞入、3D 飞入
qt·3d·动画·qml
豆浆D油条1 天前
QT容器类QList调用erase崩溃
开发语言·qt·rpc
杜子不疼.1 天前
【Qt常用控件】WindowTitle 与 WindowIcon:窗口标题和图标
开发语言·qt
sycmancia2 天前
Qt——另一种创建线程的方式
开发语言·qt
sycmancia2 天前
Qt——多线程与界面组件的通信
开发语言·qt·算法
Quz2 天前
QML 基础组件专栏目录(V1)
qt·qml
程序员老陆2 天前
使用Qt+大华设备SDK预览大华摄像机视频
qt·算法·音视频·视频监控
郝学胜-神的一滴2 天前
Qt 高级编程 035:无边框窗口阴影以及圆角双特效实现
开发语言·c++·qt·程序人生·用户界面