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

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

成果如此。

相关推荐
景天科技苑38 分钟前
【python】PyQt5中QButtonGroup的详细用法解析与应用实战
开发语言·python·qt·pyqt5·qbuttongroup
不是笨小孩i7 小时前
【QT】QWidget 重要属性
开发语言·qt
cefler9 小时前
【QT】系统-下
开发语言·qt
比特 GOK9 小时前
9_23_QT窗口
qt
不是仙人的闲人16 小时前
QRegularExpression
c++·qt
落花逐流水18 小时前
Qt笔记(十七)cmake编译Qt项目
笔记·qt·命令模式
我是ed.18 小时前
QT C++ 自学积累 『非技术文』
开发语言·c++·qt
牵牛老人18 小时前
Qt开发技巧(七)动态换图,QVideoWidget视频闪烁,Qt日志打印,系统消息处理,编译前后的操作,QSettings配置文件,屏幕自适应
开发语言·qt·音视频
当风走过19 小时前
大文件编辑器(QT)
qt·编辑器·大文件