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

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

成果如此。

相关推荐
从此不归路1 小时前
Qt5 进阶【10】应用架构与插件化设计实战:从「单体窗口」走向「可扩展框架」
开发语言·c++·qt·架构
凯子坚持 c1 小时前
Qt常用控件指南(6)
开发语言·qt
少控科技1 小时前
QT第三个程序 - 表达式计算器
开发语言·qt
轩情吖1 小时前
Qt容器类控件之QGroupBox与QTabWidget
开发语言·c++·qt·qgroupbox·qtabwidget·桌面级开发
SilentSlot1 小时前
【QT-QML】4. 组件
qt·qml
阿kun要赚马内2 小时前
Qt写群聊项目(二):客户端
开发语言·c++·qt
深蓝海拓2 小时前
海康 MV 相机几种Bayer RG像素格式的处理
笔记·python·qt·学习·pyqt
枫叶丹43 小时前
【Qt开发】Qt系统(十)-> Qt HTTP Client
c语言·开发语言·网络·c++·qt·http
qq_4017004113 小时前
Qt 中文乱码的根源:QString::fromLocal8Bit 和 fromUtf8 区别在哪?
开发语言·qt
机器视觉知识推荐、就业指导16 小时前
Qt 和 C++,是不是应该叫 Q++ 了?
开发语言·c++·qt