社区
Qt
帖子详情
QWidget 窗体透明
tomy
2014-06-23 01:37:46
在linux系统下,使用如下代码
setAttribute(Qt::WA_TranslucentBackground)
窗体背景变成黑色,怎么样才能透明呢?
...全文
481
6
打赏
收藏
QWidget 窗体透明
在linux系统下,使用如下代码 setAttribute(Qt::WA_TranslucentBackground) 窗体背景变成黑色,怎么样才能透明呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomy
2014-06-26
打赏
举报
回复
嗯 解决了 再说一遍现象: 相同的程序 在windows上背景透明 在redhat上不透明,显示为黑色 我理解的原因: 在windows上默认widget的父窗体为桌面,所以透明到桌面 而在redhat上没有默认的父窗体,所以显示为黑色 也就是窗体的透明只是透明到父窗体 也不知道理解的是否正确
xiuxianshen
2014-06-23
打赏
举报
回复
setStyleSheet("background:transparent");
top_worker
2014-06-23
打赏
举报
回复
ui->widget->setStyleSheet("background-color:rgb(85, 170, 255,50);");其中第四个数字50就是表示透明度,你可以自己设个,前面三个表示widget的颜色。不知道能不能解决你的问题。
tomy
2014-06-23
打赏
举报
回复
anybody?
tomy
2014-06-23
打赏
举报
回复
img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/35.gif][/img]
Inhibitory
2014-06-23
打赏
举报
回复
说明是版本问题。 Qt 5.1时Mac上背景也是黑的,Qt 5.2时修正了这个Bug
QT
QWidget
设置
窗体
透明
度方法汇总
本文介绍了在Qt中实现
QWidget
不同
透明
效果的方法。包括设置
窗体
背景色为全透、使用setAttribute函数、用setWindowOpacity函数实现窗口及控件半
透明
,以及在Paint事件中使用Clear模式绘图实现窗口局部
透明
,还可参考qt
qwidget
帮助文档。
Qt之
QWidget
制作圆角与半
透明
窗体
本文介绍了如何使用Qt库创建具有圆角和半
透明
效果的
窗体
。关键步骤包括设置
窗体
无边框、背景
透明
,并进行自定义重绘。
qwidget
透明
窗体
本文详细介绍了在Qt环境下如何通过多种方法实现窗口背景的
透明
效果,包括使用构造函数设置背景颜色、调用setAttribute函数、调整窗口不
透明
度以及在Paint事件中使用Clear模式绘图等技巧。这些方法在Windows Vista和Ubuntu 9.10上均表现良好,为开发者提供了丰富的窗口
透明
性定制选项。
qwidget
透明
窗体
(转载)
本文介绍了使用Qt库实现窗口及控件
透明
度调整的方法,包括全
透明
背景、半
透明
效果及局部
透明
区域的实现方式。
QT 如何使QScrollArea中的
Qwidget
窗体
透明
?
本文介绍了在Qt中实现窗口
透明
度调整的两种方法:全
透明
(包括主
窗体
和子
窗体
)和仅主
窗体
透明
(子
窗体
保持不
透明
)。详细解释了如何使用setWindowOpacity和setAttribute方法来实现不同级别的
透明
效果。
Qt
21,499
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章