社区
Qt
帖子详情
求助!qt窗体怎样实现局部透明?
ygl840455828ygl
2017-08-30 05:36:12
就想让窗口中的某区域透明,有没有搞过的兄弟,
...全文
1203
8
打赏
收藏
求助!qt窗体怎样实现局部透明?
就想让窗口中的某区域透明,有没有搞过的兄弟,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TJbell
2018-10-18
打赏
举报
回复
FillRect填充矩形部分,FillPath填充不规则部分。都可以实现部分透明的效果。
彩阳
2018-10-15
打赏
举报
回复
局部透明的方法,其实也不难。用QML的话,非常简单。
gushansanren
2018-09-20
打赏
举报
回复
整个窗口都搞成透明的,不透明的地方拖一个不透明的widget。
yjh18720061895
2018-09-14
打赏
举报
回复
重写paintEvent函数就可以了
代码如下:
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
Ui::MainWindow *ui;
private:
void paintEvent( QPaintEvent* );
};
void MainWindow::paintEvent( QPaintEvent* )//MainWindow是你的窗口类
{
QPainter p(this);
p.setCompositionMode( QPainter::CompositionMode_Clear );
p.fillRect( 10, 10, 300, 300, Qt::SolidPattern );//第一,二个参数是你要透明显示区域的坐标x,y,第三,四个参数是宽和高
}
你重写这个函数就可以出来效果了,不需要做其他的事
kk999900
2017-08-31
打赏
举报
回复
给你一个参考地址,虽然不知道网页文字是什么语言, 你可以直接下载源代码下来自己看 https://qt.developpez.com/tutoriels/braindeadbzh/customwindow/
军神关云长_大凡
2017-08-31
打赏
举报
回复
搞一张跟窗口一样大的背景图,背景图在需要透明的地方透明,作为这个窗口的背景图,这样就达到窗口某部分区域透明的效果了。
gucunlin
2017-08-31
打赏
举报
回复
GIF透明效果可以吗? GIF可以局部透明的,或者PNG
ygl840455828ygl
2017-08-30
打赏
举报
回复
自顶。。。。。
Qt
使用QGraphicsView
实现
滑动
窗体
效果
QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。...以下是一个QGraphicsView的例子,
实现
滑动的
窗体
效果,工具栏和图片均为场景中的Item。
Qt
不规则
窗体
程序,含调用天气预报和翻译WebService
使用
Qt
实现
的不规则
窗体
,
实现
了按任意png图形确定
窗体
形状.以及调用WebService
实现
天气预报和翻译功能.
QT
编写的简易安防视频监控系统
14:自定义标题栏和不规则
窗体
的
实现
真正意义上
实现
了鼠标拖动 不仅仅是拖动标题栏才能动 15:
QT
4与
QT
5均可编译通过 亲测无误 ">说明: 1:此示例只是用来显示视频流 并没有处理存储视频及回放视频功能 2:在打开项目...
QT
连续显示多幅图片看起来像动画
在window的
qt
creator平台上开发的,
qt
定时器的方法连续播放几幅图片看起来像动画,而且运行时外围的
窗体
都被
透明
化了,只有显示破壳而出的小鸡的动画,在你的桌面上随意拖动。
QT
自定义精美换肤界面
陆陆续续用
QT
开发过很多项目,也用
QT
写过不少私活项目,也写过N个工具,一直梦寐以求能像VC一样可以很方便的有个自定义的界面,QSS的强大让我看到了很好的希望。 特点: 1:无边框
窗体
,自定义标题栏,鼠标拖动,...
Qt
16,199
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章