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

石家庄公司建站合肥论坛网站建设

石家庄公司建站,合肥论坛网站建设,怎么找客户的联系方式,wordpress是建站工具 还是语言一、新建TransparentDemo工程 二、在界面上添加label#xff0c;修改样式表#xff0c;将底色置为红色#xff0c;作为北京 三、新建一个TransparentLabel类#xff0c;继承自QLabel 此时#xff0c;工程包括文件 五、在transparentlabel.h中添加 头文件 #include …一、新建TransparentDemo工程 二、在界面上添加label修改样式表将底色置为红色作为北京 三、新建一个TransparentLabel类继承自QLabel 此时工程包括文件 五、在transparentlabel.h中添加 头文件 #include QLabel #include QPainter 添加构造函数 TransparentLabel(QWidget *parentnullptr);添加重绘函数paintEvent void paintEvent(QPaintEvent *) override;如下图 #ifndef TRANSPARENTLABEL_H #define TRANSPARENTLABEL_H#include QLabel #include QPainter class TransparentLabel : public QLabel { public:TransparentLabel();TransparentLabel(QWidget *parentnullptr); protected:void paintEvent(QPaintEvent *) override; };#endif // TRANSPARENTLABEL_H六、在transparentlabel.cpp中实现构造函数和重绘函数如下 #include transparentlabel.hTransparentLabel::TransparentLabel() {} TransparentLabel::TransparentLabel(QWidget* parent):QLabel(parent){}void TransparentLabel::paintEvent(QPaintEvent *){//读取图片路径QString imagePath D:\\picture\\ming3.png;//读取图片QPixmap pixmap(imagePath);//获取当前label的大小QRect rectthis-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.hMainWindow::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_geometryui-label-geometry();//获取label大小transparentLabel-setGeometry(label_geometry);//设置透明label的位置transparentLabel-show();//显示 } 十、运行效果点击之后在红色背景label上显示透明的图像 20230801_155459
http://www.w-s-a.com/news/252661/

相关文章:

  • 上海城乡住房建设厅网站西安网站推广慧创科技
  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式
  • 怎么用腾讯云服务器做网站个人网站开发视频
  • 网站建设技术代码坦洲网站建设公司哪家好
  • 阿里云对象存储做静态网站怎样做网站性能优化
  • 怎样做理财投资网站装修平面图用什么软件简单
  • 建手机wap网站大概多少钱苏州网站设计公司有哪些
  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件
  • 门户网站简介做网站一天能接多少单
  • 论坛类网站建设遵义网站制作外包
  • vps服务器购买网站小视频做网站怎么赚钱
  • 网站用图片wordpress同步发布
  • 织梦图片自适应网站源码网页美工的设计要点
  • 渝快办官方网站wordpress产品图片怎么改
  • 高端网站特色深圳建网站哪
  • 宝塔搭建网站软文小故事200字
  • 公司网站设计免费虚拟主机网站源码
  • 怎样做好网站用户体验申请网站空间
  • 网站建设优化公司招聘福州网站建设思企
  • 设计网站会员wordpress rss聚合
  • 网站建设过程中的收获html5官方网站开发流程
  • 网站建设-信科网络h5美食制作网站模板下载