首页 > 编程语言 >直播平台源码,qt绘画事件-设置背景图片

直播平台源码,qt绘画事件-设置背景图片

时间:2023-03-30 14:11:06浏览次数:37  
标签:qt height pix 直播 源码 背景图片

直播平台源码,qt绘画事件-设置背景图片

头文件

 


void paintEvent(QPaintEvent *);

cpp文件:

 


void MainWindow::paintEvent(QPaintEvent *)
{
        //创建画家,指定绘图设备
        QPainter painter(this);
        //创建QPixmap对象
        QPixmap pix;
        //加载图片
        pix.load(":/res/PlayLevelSceneBg.png");
        //绘制背景图
        painter.drawPixmap(0,0,this->width(),this->height(),pix);
        
        //加载标题
        pix.load(":/res/Title.png");
        //缩放图片
        pix = pix.scaled(pix.width()*0.5,pix.height()*0.5);
        //绘制标题
        painter.drawPixmap( 10,30,pix.width(),pix.height(),pix);
}

 

 以上就是 直播平台源码,qt绘画事件-设置背景图片,更多内容欢迎关注之后的文章

 

标签:qt,height,pix,直播,源码,背景图片
From: https://www.cnblogs.com/yunbaomengnan/p/17272490.html

相关文章

  • broker启动过程源码分析
    1broker源码入口2创建broker控制器2.1设置netty发送和接收buf大小,默认为128k2.2加载命令行的参数信息2.3生成broker配置对象......
  • 机器视觉框架源码 视觉检测、AOI视觉检测、机械手定位、点胶机
    机器视觉框架源码到手vs2019可以直接编译、视觉检测、AOI视觉检测、机械手定位、点胶机、插件机、激光切割机、视觉螺丝机、视觉贴合机、激光焊接机、视觉裁板机……,C#......
  • ASP.NET Core - 选项系统之源码介绍
    .NETCore选项系统的主要实现在Microsoft.Extensions.Options和Microsoft.Extensions.Options.ConfigurationExtensions两个Nuget包。对于一个框架的源码进行解读,我......
  • Qt开发经验小技巧261-265
    代码中判断当前Qt库是32位还是64位,用QSysInfo::WordSize=32/64。QTreeView控件设置左侧branch图标大小,无法通过qss设置,万能大法查看源码得知控制宽度最后取决于indent......
  • 多线程源码_三菱plc+卡+串口上位机
    多线程源码_三菱plc+卡+串口上位机1,采用C#编程。2,上位机采用RS232串口通信链接plc。3,PLC为三菱。4,研华采集卡,采集压装电压。5,曲线判据自定义。6,每天作业......
  • Qt源码阅读(三) 对象树管理
    对象树管理个人经验总结,如有错误或遗漏,欢迎各位大佬指正......
  • PyQt5学习 (4)--QAbstractButton(下)
    QAbstractBUtton:  所有按钮控件的基类  提供按钮的通用功能  继承自QWidget  属于抽象类别,不能直接去使用,必须借助于子类(除非你觉得子类不够用,想自定义一个按......
  • Zookeep Leader选举源码
    Leader选举的核心底层原理可以很简单地概述为:核心参数是logicClock逻辑时钟、epoch、事务次数、myid,核心流程为:先对比logicClock,再对比epoch,其次对比事务次数,最后对......
  • QML和QT
    推荐一些学习qml教程Qt官方的QML教程:https://doc.qt.io/qt-5/qtqml-index.html这是一个由Qt官方提供的完整的QML教程,包含了所有基本知识和高级语法。QML中文网:http://w......
  • ubuntu 18 源码安装nginx
    linux搭建nginx正向代理,添加  第三方模块ngx_http_proxy_connect_moduleapt-getinstallbuild-essentialapt-getinstalllibtoolsudoapt-getupdatesudoapt......