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

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

成果如此。

相关推荐
谁动了我的代码?16 小时前
QT<34> 利用线程池处理耗时任务以及回调函数的使用
开发语言·qt
木心爱编程18 小时前
【Qt 5.14.2 新手实战】QTC++入门筑基——按钮与标签联动:QPushButton + QLabel 实现图片切换器
java·c++·qt
小新11018 小时前
vs2022+Qt插件初体验,创建带 UI 界面的 Qt 项目
开发语言·qt·ui
十五年专注C++开发19 小时前
Qt实现多语言原理和实践详解
开发语言·c++·qt·多语言
神仙别闹20 小时前
基于QT(C++)实现的翻金币游戏
c++·qt·游戏
月上林梢21 小时前
QT圆形加载进度条
数据库·c++·qt·进度条
A0_張張21 小时前
记录一个PDF盖章工具(PyQt5 + PyMuPDF)
开发语言·python·qt·pdf
淼淼7631 天前
工厂方法模式
开发语言·c++·windows·qt·工厂方法模式
钱彬 (Qian Bin)1 天前
项目实践11—全球证件智能识别系统(切换为PostgreSQL数据库)
人工智能·qt·fastapi
深蓝海拓1 天前
PySide6从0开始学习的笔记(二) 控件(Widget)之容器类控件
笔记·qt·学习·pyqt