当前位置:
首页 >
Qt实现QTextEdit背景透明
发布时间:2023/12/10
44
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Qt实现QTextEdit背景透明
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
QTextEdit为什么要拿出来单独说,因为它继承自QAbstractScrollArea,一般的设置无效。滚动区域ScrollArea内部有一个widget,需要同时设置ScrollArea和viewport两个窗口才能实现透明。代码如下:
m_text_editor->setWindowFlags(Qt::FramelessWindowHint | m_text_editor->windowFlags()); m_text_editor->setAttribute(Qt::WA_TranslucentBackground);QWidget *v = m_text_editor->viewport(); v->setWindowFlags(Qt::FramelessWindowHint | v->windowFlags()); v->setAttribute(Qt::WA_TranslucentBackground);完成。
最近创建了一个公众号,定期写写文章,主要是Qt相关的。如果您觉得文章有用,可以关注一下。
总结
以上是生活随笔为你收集整理的Qt实现QTextEdit背景透明的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 又传来好消息,我国今年GDP预期再被上调
- 下一篇: 多级队列调度算法可视化界面_C++实现操