关于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');");
}

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

成果如此。

相关推荐
徒步僧6 小时前
ThingsBoard规则链节点:RPC Call Reply节点详解
qt·microsoft·rpc
可峰科技7 小时前
斗破QT编程入门系列之一:认识Qt:初步使用(四星斗师)
开发语言·qt
我喜欢就喜欢7 小时前
基于qt vs下的视频播放
开发语言·qt·音视频
CP-DD8 小时前
Qt的架构设计
qt
阿_旭8 小时前
基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·qt·ai
Bruce小鬼12 小时前
QT创建按钮篇
开发语言·qt
martian66514 小时前
QT开发:掌握现代UI动画技术:深入解析QML和Qt Quick中的动画效果
开发语言·c++·qt·ui
墨染新瑞16 小时前
两个有趣的小东西(qt和类型转换)
开发语言·网络·qt
Bruce小鬼17 小时前
解决MAC安装QT启动项目不显示窗口问题
开发语言·qt·macos
云雨歇20 小时前
Qt学习笔记(三)网络编程
笔记·qt·学习