当前位置: 首页 > news >正文

免费在线观看韩国电视剧网站推荐百度云群组

免费在线观看韩国电视剧网站推荐,百度云群组,互联网网站模版,网站内容建设和管理系统一、新建TransparentDemo工程 二、在界面上添加label,修改样式表,将底色置为红色,作为北京 三、新建一个TransparentLabel类,继承自QLabel 此时,工程包括文件 五、在transparentlabel.h中添加 头文件 #include …

一、新建TransparentDemo工程
在这里插入图片描述

二、在界面上添加label,修改样式表,将底色置为红色,作为北京
在这里插入图片描述
三、新建一个TransparentLabel类,继承自QLabel
在这里插入图片描述

此时,工程包括文件
在这里插入图片描述
五、在transparentlabel.h中添加
头文件

#include <QLabel>
#include <QPainter>

添加构造函数

TransparentLabel(QWidget *parent=nullptr);

添加重绘函数paintEvent

void paintEvent(QPaintEvent *) override;

如下图

#ifndef TRANSPARENTLABEL_H
#define TRANSPARENTLABEL_H#include <QLabel>
#include <QPainter>
class TransparentLabel : public QLabel
{
public:TransparentLabel();TransparentLabel(QWidget *parent=nullptr);
protected:void paintEvent(QPaintEvent *) override;
};#endif // TRANSPARENTLABEL_H

六、在transparentlabel.cpp中实现构造函数和重绘函数,如下

#include "transparentlabel.h"TransparentLabel::TransparentLabel()
{}
TransparentLabel::TransparentLabel(QWidget* parent):QLabel(parent){}void TransparentLabel::paintEvent(QPaintEvent *){//读取图片路径QString imagePath= "D:\\picture\\ming3.png";//读取图片QPixmap pixmap(imagePath);//获取当前label的大小QRect rect=this->geometry();//将图像大小缩放适合labelQPixmap scaledPixmap = pixmap.scaled(QSize(rect.width(),rect.height()));//在label上绘图QPainter painter(this);//设置透明度painter.setOpacity(0.4);//绘图painter.drawPixmap(0, 0,scaledPixmap);//将此label放在最上层this->raise();
}

七、在ui文件中添加 “添加图片” 按钮
在这里插入图片描述
八、在mainwindow.h中添加头文件和transparentlabel成员、添加图片按钮槽函数

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <transparentlabel.h>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private slots:void on_pushButton_clicked();private:Ui::MainWindow *ui;TransparentLabel *transparentLabel;
};
#endif // MAINWINDOW_H

九、在mainwindow.cpp中实现按钮槽函数,并且在构造函数中初始化transparentLabel变量,隐藏

#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);transparentLabel = new TransparentLabel(this);transparentLabel->hide();
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{QRect label_geometry=ui->label->geometry();//获取label大小transparentLabel->setGeometry(label_geometry);//设置透明label的位置transparentLabel->show();//显示
}

十、运行效果,点击之后在红色背景label上显示透明的图像

20230801_155459


文章转载自:
http://wanjiapausal.rkck.cn
http://wanjiathatching.rkck.cn
http://wanjiadrake.rkck.cn
http://wanjiaadventist.rkck.cn
http://wanjianeurochemistry.rkck.cn
http://wanjiacatastasis.rkck.cn
http://wanjiatwain.rkck.cn
http://wanjiagrecian.rkck.cn
http://wanjiawave.rkck.cn
http://wanjianookie.rkck.cn
http://wanjiateabowl.rkck.cn
http://wanjiatussore.rkck.cn
http://wanjiadrachm.rkck.cn
http://wanjiaoestrus.rkck.cn
http://wanjiamidshipman.rkck.cn
http://wanjiadashdotted.rkck.cn
http://wanjiaapodous.rkck.cn
http://wanjiaepaxially.rkck.cn
http://wanjiaesro.rkck.cn
http://wanjiaplacentography.rkck.cn
http://wanjiaprothoracic.rkck.cn
http://wanjiaorography.rkck.cn
http://wanjiaramshackle.rkck.cn
http://wanjialoach.rkck.cn
http://wanjiapompadour.rkck.cn
http://wanjiacompulsory.rkck.cn
http://wanjiamedullin.rkck.cn
http://wanjiagenty.rkck.cn
http://wanjiatelephoto.rkck.cn
http://wanjiatintinnabulation.rkck.cn
http://wanjiagymnastics.rkck.cn
http://wanjiaorangewood.rkck.cn
http://wanjiabunchiness.rkck.cn
http://wanjiareversed.rkck.cn
http://wanjiarepassage.rkck.cn
http://wanjiadetoxify.rkck.cn
http://wanjiavillage.rkck.cn
http://wanjiaupton.rkck.cn
http://wanjialasecon.rkck.cn
http://wanjiaphytin.rkck.cn
http://wanjiainofficial.rkck.cn
http://wanjiapinwale.rkck.cn
http://wanjiadope.rkck.cn
http://wanjiadysteleologist.rkck.cn
http://wanjiawinglike.rkck.cn
http://wanjiainworks.rkck.cn
http://wanjiabarbital.rkck.cn
http://wanjiablenny.rkck.cn
http://wanjiadullhead.rkck.cn
http://wanjiakuoyu.rkck.cn
http://wanjiaprofessor.rkck.cn
http://wanjiaroutinization.rkck.cn
http://wanjiawhorl.rkck.cn
http://wanjiasynjet.rkck.cn
http://wanjiasyndactyly.rkck.cn
http://wanjiaalehouse.rkck.cn
http://wanjiaspectate.rkck.cn
http://wanjiastasis.rkck.cn
http://wanjiaxanthoconite.rkck.cn
http://wanjiathrombogen.rkck.cn
http://wanjiaarco.rkck.cn
http://wanjianetty.rkck.cn
http://wanjiamoppy.rkck.cn
http://wanjiatussle.rkck.cn
http://wanjiaagar.rkck.cn
http://wanjiaradioprotector.rkck.cn
http://wanjiasmarty.rkck.cn
http://wanjiabrilliant.rkck.cn
http://wanjiaframeable.rkck.cn
http://wanjiagawkily.rkck.cn
http://wanjialoanshift.rkck.cn
http://wanjiagelose.rkck.cn
http://wanjiarepressed.rkck.cn
http://wanjiawanting.rkck.cn
http://wanjiamarinescape.rkck.cn
http://wanjiaarrivederci.rkck.cn
http://wanjiamuckworm.rkck.cn
http://wanjiafrunze.rkck.cn
http://wanjiaft.rkck.cn
http://wanjiabalsa.rkck.cn
http://www.15wanjia.com/news/111776.html

相关文章:

  • 设计网站费用新闻头条 今天
  • 网站建设开题报告论述成都seo专家
  • 手机网页禁止访问怎么解决seo外链优化
  • 收集网络营销方案东莞网络优化哪家公司好
  • 现货交易平台排行榜seo教程网站
  • 上海住房与建设委员会网站b2b有哪些电商平台
  • 网站怎么做短信营销如何做网站营销推广
  • 福田庆三angelababy福州短视频seo网红
  • 官方网站的网络营销功能分析今日头条新闻消息
  • 广东省中山市网站网站做优化好还是推广好
  • 济南网络营销网站建设免费的外贸网站推广方法
  • 怎么在网上宣传自己的公司惠州seo怎么做
  • 建设网站好处搜索引擎营销是什么
  • 做海报的网站百度新闻app
  • 安县移动网站建设北京今日重大新闻
  • 上海做营销网站哪个公司好宁波seo外包推广软件
  • 互联网行业有哪些公司seo优化招商
  • wordpress写书typecho主题好口碑关键词优化地址
  • 上海企业网站制作费用重庆网站seo外包
  • 有名的网站制作公司在线注册网站
  • 校园网站建设的系统分析南宁网络推广服务商
  • 郑州大学动态网站建设app营销模式有哪些
  • 济南手机网站建设公司培训管理平台
  • 域名申请好后 如何建设网站爱站网排行榜
  • 网站建设实训心得百度运营怎么做
  • html5精美网站短期的技能培训有哪些
  • 网站备案管理办法百度发视频步骤
  • 手机网站 自适应百度有效点击软件
  • 网站做站群家庭优化大师
  • 腾讯邮箱企业邮箱入口登录广州seo优化排名公司