Qt 怎么实现控件透明效果

移动开发 > Qt [问题点数:40分,结帖人lnyat]
等级
本版专家分:0
结帖率 95.35%
等级
本版专家分:11
等级
本版专家分:983
等级
本版专家分:1781
勋章
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2017年12月 Linux/Unix社区大版内专家分月排行榜第一
2015年9月 Linux/Unix社区大版内专家分月排行榜第一
2015年4月 Linux/Unix社区大版内专家分月排行榜第一
2015年2月 Linux/Unix社区大版内专家分月排行榜第一
2015年1月 Linux/Unix社区大版内专家分月排行榜第一
2014年6月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年3月 Linux/Unix社区大版内专家分月排行榜第二
2014年12月 Linux/Unix社区大版内专家分月排行榜第二
2014年11月 Linux/Unix社区大版内专家分月排行榜第二
2014年9月 Linux/Unix社区大版内专家分月排行榜第二
2014年8月 Linux/Unix社区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第二
2014年5月 Linux/Unix社区大版内专家分月排行榜第二
2014年4月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2014年3月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:30
lnyat

等级:

怎样实现QT3控件的背景为透明

 我的环境是qt3.3.8+fedora8。 在做一个程序里面用到QIconView,想让它的背景色跟主窗口的背景图片(不是纯色的)一致,但是发现当拖动滚动条之后,发现背景图片并没有刷新,刷新了闪烁有很严重,所以想把它做成...

Qt QWidget控件透明动画实现

QWidget控件透明动画实现 要做子控件透明需要用到QGraphicsOpacityEffect类 使用方法: QGraphicsOpacityEffect * m_pGraphicsOpacityEffect1; QPropertyAnimation * m_pOpacityAnimation1; m_...

QT窗口控件透明效果实现

方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette(); bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255)); //bgpal.setColor (QPalette::Background...

QT 实现控件透明,可以实现主窗口设置背景皮肤

QGraphicsOpacityEffect *effect = new QGraphicsOpacityEffect(this); effect->setOpacity(0.9); // 设置透明度 然后给需要透明的子控件设置该effect如: btn->setGraphicsEffect(effect);

[学习记录] QT 窗体控件透明度设置

整个窗体 当设置QT的窗体(QMainWindow, QDialog)时,直接用 ...当设置一个QWidget(一般自定义页面或控件时用QWidget)时,直接设置其窗体透明度无法实现透明效果,目前找到的方法是将整个QWidget...

QT 窗体控件透明度设置(三种方法)

QT 窗体控件的透明度设置...当设置一个QWidget(一般自定义页面或控件时用QWidget)时,直接设置其窗体透明度无法实现透明效果,目前找到的方法是将整个QWidget当做图形元素,对该图形元素进行设置透明度效果, QGra...

Qt实现控件的渐隐渐现动效

主要用到两个类:QGraphicsOpacityEffect和QPropertyAnimation QGraphicsOpacityEffect *opacity = new QGraphicsOpacityEffect(this); //opacity->setOpacity(0.5);...//使用属性动画类让控件透明度范围

Qt实现按钮透明的动画效果

qt实现动画一般是用QPropertyAnimation,也支持有透明的动画效果,即属性为opacity。该属性是QWindow类及其派生类才有的,QWidget没有,QWidget及其派生类就用不了,故只能使用其他方法来实现了 我们这里通过...

Qt 使用半透明树形控件,并且可以拖动

在一个窗口上添加一个浮动的半透明树形编辑框,并且可以拖动这个这个树形编辑框,双击透明界面关闭,先看效果: 2.自定义一个树形控件 #pragma once #include <QTreeWidget> #include <QPoint> //...

QT 控件阴影效果

在做项目的时候,为了美化界面,我们通常需要设置控件具有阴影效果,具体怎么做呢? 方法一:使用QGraphicsDropShadowEffect this-&gt;setWindowFlags(Qt::FramelessWindowHint); ...

Qt设置窗体透明

这几天研究了下Qt关于窗体透明的方法,不同的方法有着不同的效果,今天在此总结一下。界面结构如下: 全透明 setWindowOpacity(double value); 该函数用来设置窗体透明度,有效范围从1.0(不透明...子控件透明 使用Q...

Qt程序运行中设置QMainWindow透明,子控件不透明

设置QMainWindow透明,子控件不透明 this->setWindowFlags(Qt::FramelessWindowHint); this->setAttribute(Qt::WA_TranslucentBackground); 但上述代码只有在QMainWindow的构造函数中调用才可行,如果是在...

QT控件叠加显示

在项目中经常碰到这种情况,比如UI上的同一个区域既要显示图片又要显示文字时,但是一个...1. 新建一个带ui的工程,在ui上拖上一个QFrame控件,再往QFrame控件中拖放一个QLabel控件,右键设置QFrame控件的布局为水平...

Qt实现透明遮罩效果

实现遮罩控件 遮罩的使用 需求 我们在显示一些模态对话框的时候,往往需要将对话框的背景颜色调暗以达到突出当前对话框的效果,例如: 对话框的父窗口除了标题栏以外的部分都变暗了,在父窗口的对比下对话框的...

Qt 实现 QQ 9.0版 自定义菜单控件

重新最近开始了QQ最新版 9.0 界面的模仿,前几天搞了一个QQ登陆界面的动画效果详情见 QQ 9.0 新版登录窗口登录特效 ,今晚Qt技术学习班分享了QQ 9.0版本的自定义菜单控件,通过QListWidget 来承载 每个菜单项,通过...

Qt实现组件的阴影效果

代码很简单,效果很炫酷 QGraphicsDropShadowEffect * shadow = new QGraphicsDropShadowEffect(); //渲染的像素点 shadow->setBlurRadius(30); //渲染的颜色 shadow->setColor(Qt::gray); //渲染相对于...

QT控件窗口的透明

QGraphicsOpacityEffect *effect = new ...然后给需要透明的子控件设置该effect如: btn-&amp;gt;setGraphicsEffect(effect); 作者:笑颜被谁占用了 来源:CSDN 原文:https://blog.csd...

Qt_实现一个淡出提示效果

1.效果 2.简述 静态方法实现,不用实例化。 自动居中父控件,父控件传nullptr在屏幕居中。 调用方式showHintLabel(nullptr,“设置错误”); showHintLabel(nullptr,“设置错误,请设置有效的值,\n范围为20~100;”);...

QT-磨砂玻璃效果实现

QT-磨砂玻璃效果实现前言开始源码 前言 接触QT都挺多年了,今天开始打算把这几年攒下的QT资源记录下来,留个存档吧。今天记录的是windows下(只有win vista|win7支持)的玻璃磨砂效果封装处理,记得最开始接触这个...

Qt+VLC视频画面上覆盖半透明控件

很多人遇到过这个问题吧,我也不例外,试了很多常规的方法没有达到预期的效果。 后来想到把控件原有的绘制屏蔽掉,才得到了现在的解决方法。 效果图如下:

Qt工作笔记-设置窗体底纹以及控件透明

在Web界面里面,可以看到,web前端程序员喜欢用一些淡淡的底纹(非背景),在此我也想实现下CS模型里面,Qt实现底纹功能! 程序运行截图如下: 底纹是这样的! 这里来展示一下动态图:   这里的原理如下...

Qt实现悬浮窗效果

当鼠标移动到头像控件时,显示悬浮窗,当鼠标离开时,悬浮窗隐藏。 1、控件选择 ...windowFlags() | Qt::FramelessWindowHint); 这样即使创建该悬浮窗的时候,传入parent,也不会嵌入到父控件中。...

Qt动画(三):透明渐变

前两篇实现了Qt动画的缩放和移动,这次实现控件透明渐变效果,如下面的动态图: 代码如下 头文件和前两篇博客的一样,这里只贴出cpp文件的代码 #include "mainwindow.h" #include "ui_mainwindow.h" #...

Qt开源作品6-通用视频控件

所以需要将各种内核的使用方法做成一样的接口,这样看起来就很整齐,所以后面特意提炼了一个通用的视频控件,该控件没有具体的视频播放控制功能,需要根据不同的内核去调用具体的方法实现,后面还需要增加大华sdk...

Qt实现推拉效果

使用Qt开发的实现在一个窗体上实现推拉功能,能够悬浮在主窗体上。

Qt自定义控件之进度条(代码实现

旋转的宝马图标。我在其这个例子的基础上扩展了一些控件。首先学这个例子,你得有Qt基础,会自己创建工程编译工程,其次要懂Qt最基本的2D绘图。

QT实现窗口透明的方法

源地址:... 1、设置窗体的背景色 在构造函数里添加代码,需要添加头文件qpalette或qgui QPalette pal = palette(); ...pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)

qt中如何模拟按钮点击_Qt实现自定义按钮的三态效果

好久之前做的一个小软件,好长时间没动过了,在不记录下有些细节可能都忘了,这里整理下部分功能的实现。按钮的三态,指的是普通态、鼠标的停留态、点击态,三态是界面交互非常基本的一项功能,Qt中如果使用的是原始...

Qt实现自定义图标功能

Qt实现自定义图标功能 作者:hackett 微信公众号:加班猿 在上一节的基础上进行定义图标的功能 参考上一节的链接:Qt无边框窗口拖拽和阴影 效果:要做的是应用的放大缩小、最小化功能,鼠标移动和点击图标变色 ...

Qt中控件叠加悬浮显示的两种实现方法

一是使用私有布局,二是使用move函数,两种方法实现效果类似 举例:QTextEdit和QPushButton叠加,QPushButton显示在QTextEdit内部,实现效果如图: 私有布局实现: QTextEdit* pEditTmp = new QTextEdit; ...

相关热词 c# 测试并发 c# 如何提交地址 c# 反射 转 原码 c#mvc项目 c# 示例 长连接 c# 开发网站 c#通过反射获取类型信息 c# lock 的参数 c# stream 复制 android c#