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

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

成果如此。

相关推荐
San813_LDD6 小时前
[QT]《Qt 开发避坑指南:随机数、容器操作与 VS 环境配置》
开发语言·qt
稷下元歌12 小时前
七天学会plc加机器视觉之AI 接入 外设模块开发全详细操作文档(全程配套视频按文档实操)
python·sql·qt·贪心算法·r语言·wpf·时序数据库
艾莉丝努力练剑12 小时前
【QT】界面优化:QSS
linux·运维·开发语言·网络·qt·计算机网络·udp
雪的季节13 小时前
Qt 自定义表头
开发语言·qt
艾莉丝努力练剑14 小时前
【QT】系统相关:QT文件
linux·服务器·开发语言·网络·qt·tcp/ip·计算机网络
爱思考的小伙1 天前
Qt-03:串口助手
qt
864记忆1 天前
远程执行指令-常用指令集
qt
郝学胜_神的一滴1 天前
Qt 高级开发 026:QTabWidget御道,从筑基到化境
c++·qt
走好每一步1 天前
2、VDK 使用QVTKOpenGLNativeWidget嵌入到QT窗体中
qt·vtk·三维图像
nnnnichijou1 天前
Qt 6.9 嵌入式 Linux 交叉编译全栈填坑指南(以树莓派5 AArch64 为例
qt·嵌入式·交叉编译·qml·树莓派5