社区
Qt
帖子详情
Qt 怎么实现控件透明效果
lnyat
2013-05-29 06:46:56
Qt 怎么实现控件透明效果,父控件完全透明,并且不影响子控件?
...全文
264
4
打赏
收藏
Qt 怎么实现控件透明效果
Qt 怎么实现控件透明效果,父控件完全透明,并且不影响子控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳光下的背包客
2013-06-22
打赏
举报
回复
this->setFlat(true);
zhxianbin
2013-05-30
打赏
举报
回复
google qt stylesheet ,然后自己慢慢摸索效果
超开心~
2013-05-29
打赏
举报
回复
把控件的icon设为一张透明图片。
zhangwangfeili
2013-05-29
打赏
举报
回复
同求材料。然后研究一下
QT
窗口
控件
透明
效果
的
实现
一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他
控件
,推荐使用 QPalette bgpal = palette(); bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255)); //bgpal.setColor (QPalette::Background,
Qt
::tra
Qt
控件
设置
透明
和半
透明
方法汇总
遇到了好多次
控件
有需要设置为
透明
和半
透明
的情况,每次都是去网上搜一搜,看看别人怎么
实现
的,浪费了很多时间,故在这里进行一个总结,希望对自己有一个提升。看文字也是看的一脸懵逼,这里通过表格的方式再做进一步的阐述。
QT
各个
控件
设置背景
透明
方法小结
1、按钮 ui.Btn->setFlat(true);//就是这句
实现
按钮
透明
的
效果
2、TextEdit&LineEdit QPalette palette; palette.setColor(QPalette::Background,QColor(255,255,255,0)); setPalette(palette); ui->textEdit->setPalette(palette); //设置背景
透明
ui->lineEdit->setPalette(pa
QT
窗口:
透明
与半
透明
、不规则异形窗口、
控件
透明
与半
透明
、不规则异形按钮
目录 1、主窗口全
透明
2、主窗口半
透明
(以白里透红为例) 1、主窗口全
透明
直接在UI的主窗口中,拖出几个
控件
,下图我放置了一个QPushButton按钮、QCheckBox复选框、设置了蓝色背景的QWidget。 然后用代码设置主窗体的
透明
: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this);
qt
实现
透明
控件
以下是
透明
控件
的
实现
.假设
透明
控件
为TransLabel:重载paintEvent在TransLabel类中void TransLabel::setGroundPixmap(QPixmap groundPixmap){ GroundPixmap = groundPixmap;}void TransLabel::paintEvent(QPaintEvent *paintEvent) {
Qt
21,498
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章