社区
Qt
帖子详情
在linux下实现窗口透明,背景却变黑了
cml244
2010-12-28 03:32:42
我的代码
setWindowFlags(Qt::SubWindow |Qt::FramelessWindowHint| Qt::WindowStaysOnTopHint);
setAttribute(Qt::WA_TranslucentBackground,true);
急求大侠解决
...全文
1801
8
打赏
收藏
在linux下实现窗口透明,背景却变黑了
我的代码 setWindowFlags(Qt::SubWindow |Qt::FramelessWindowHint| Qt::WindowStaysOnTopHint); setAttribute(Qt::WA_TranslucentBackground,true); 急求大侠解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
titikdhu
2011-03-02
打赏
举报
回复
好像是因为Linux没有开启特效的原因~~我也没试过开启特效后的情况,只是在网上看有人这样说...
LZ不如试试~~
liyu_tiger
2011-01-12
打赏
举报
回复
我也遇到同样问题 lz有方法说一下~~
JHJJHJ4A554E
2011-01-05
打赏
举报
回复
之前我也遇到这个问题了,还没解决,背景始终是黑色的。
dior_jadore
2011-01-03
打赏
举报
回复
在windows运行正常是什么意思?什么效果?
linux下窗口透明了,就看后面的颜色了,如果后面什么都没有,应该就是黑色的吧。
念茜
2010-12-30
打赏
举报
回复
png格式背景不也是黑的吗? 运行起来没关系的吧
cml244
2010-12-30
打赏
举报
回复
在windows运行正常,到linux下背景就变黑了,用mask也试了,不行啊
yhf365
2010-12-29
打赏
举报
回复
LZ要什么样的透明效果?
窗体透明空间不透明的话,
setAttribute(Qt::WA_TranslucentBackground,true);
这一行就够了
人到中年琐事多
2010-12-28
打赏
举报
回复
这样的透明会连上面的子部件都一起透明的
不如用Mask来的好,显示想要的,不想要的区域都透明
linux
下qt
窗口
半
透明
实现
linux
下qt
窗口
半
透明
实现
Linux
下QSS样式设置
透明
后
背景
变成黑色?
Linux
下Qt
透明
样式设置失败
linux
子
窗口
对父
窗口
透明
时显示黑底
例如xcompmgr的main函数中初始化时add_win添加的
窗口
均为root的子
窗口
。
Linux
下QT控件
背景
图片
透明
Linux
下QT控件
背景
图片
透明
QSS写法 { background:transparent; border:none;//不加此句
背景
是黑色的 } 原文地址
CentOS下Qt
窗口
透明
效果失效,成黑色
背景
的问题
一、问题
Linux
系统下Qt
窗口
的
透明
效果成了黑色,但同样的代码在windows机子上有
透明
效果,主要是修改系统的配置,仅在centos6.3及其以上版本实验过。其他系统可以相应配置。 二、问题运行图 (1)Qt
透明
效果,centos下运行都会出现如下图1所示。 三、解决方法 (1)
窗口
透明
,
窗口
上的控...
Qt
21,462
社区成员
26,688
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章