当前位置: 首页 > news >正文

Qt解决自定义窗口样式不生效问题

方法一:

 this->setAttribute(Qt::WA_StyledBackground, true);


方法二:

将类继承QWidget 改成继承 QFrame 

class  MyWidget : public QFrame
{}


方法三:重新实现QWidget的paintEvent函数时,使用QStylePainter绘制。

void  paintEvent(QPaintEvent *)
{QStyleOption opt;opt.initFrom(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}

官方也有说明:

Qt 样式表参考 |Qt 小部件 |Qt 6.9.0 版本

相关文章:

  • 【小沐学GIS】基于C++绘制二维瓦片地图2D Map(QT、OpenGL、GIS)
  • Python与YOLO:自动驾驶中的实时物体检测
  • python:ASCII-generator 实用教程
  • MySQL COUNT(*) 查询优化详解!
  • AI文本分类
  • 【Web】LACTF 2025 wp
  • STM32CUBEIDE开发实战:ADC与UART应用
  • 【从零实现JsonRpc框架#3】线程模型与性能优化
  • Python----神经网络(《Deep Residual Learning for Image Recognition》论文和ResNet网络结构)
  • AI 驱动数据库交互技术路线详解:角色、提示词工程与输入输出分析
  • 计网学习笔记———网络
  • 圆角边框 盒子阴影 文字阴影
  • 线程互斥与线程同步
  • golang-ErrGroup用法以及源码解读笔记
  • Flutter - UIKit开发相关指南 - 概览
  • 手写系列——transformer网络完成加法和字符转译任务
  • Doris和Clickhouse对比
  • 智能时代下,水利安全员证如何引领行业变革?
  • day011-权限管理专题
  • ClassLoader类加载机制的核心引擎
  • 体坛联播|穆勒主场完成拜仁谢幕战,山西车队再登环塔拉力赛
  • 观察|天空之外的战场:官方叙事、新闻与社交平台中的印巴冲突
  • 面对非专业人士,科学家该如何提供建议
  • 墨西哥宣布就“墨西哥湾”更名一事起诉谷歌
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 视频丨习近平同普京在主观礼台出席红场阅兵式