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

网站开发系统搭建推广排名seo

网站开发系统搭建,推广排名seo,做行业门户网站注意什么,网站建设与开发定制本篇主要介绍信号和槽,如何关联信号和槽以及用QPixmap在窗口中自适应显示图片 本文部分ppt、视频截图原链接:[萌马工作室的个人空间-萌马工作室个人主页-哔哩哔哩视频] 1. 信号 一般不需要主动发送信号,只有自定义的一些控件才需要做信号的…

本篇主要介绍信号和槽,如何关联信号和槽以及用QPixmap在窗口中自适应显示图片

本文部分ppt、视频截图原链接:[萌马工作室的个人空间-萌马工作室个人主页-哔哩哔哩视频]

1. 信号

在这里插入图片描述

一般不需要主动发送信号,只有自定义的一些控件才需要做信号的的发射处理

//声明格式
signals:void valueChanged(int newValue);void errorOccurred(const QString &message);

2. 槽函数

在这里插入图片描述

//声明格式
public slots:void setValue(int value);void logError(const QString &message);

3. 信号和槽连接方式

信号与槽(Signal & Slot)是Qt框架的核心机制,用于实现对象之间的通信。信号与槽函数之间通过connect()函数连接

在这里插入图片描述

  • 函数原型
connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
//参考写法
QObject::connect(QObject1,SIGNAL(valueChanged(int)),//不需要带参数名称QObject2,SLOT(setNum(int)) //不需要带参数名称);
  • 五种连接类型
  • 自动连接(AutoConnection) - 默认方式,根据线程自动判断
  • 直接连接(DirectConnection) - 立即在发送者线程调用槽
  • 队列连接(QueuedConnection) - 事件循环时在接收者线程调用
  • 阻塞队列连接(BlockingQueuedConnection) - 同步的队列连接
  • 唯一连接(UniqueConnection) - 防止重复连接

4. 实现关联时间与处理时间响应

创建一个项目,在.ui文件的界面中放入push button控件及label控件,如下所示

在这里插入图片描述

4.1 建立信号与槽关联

(1)在.h文件中声明槽函数

在这里插入图片描述
(2)在mainwindow.cpp文件中用connect()连接信号和槽,同时定义槽函数的功能

在这里插入图片描述
(3)运行后点击“按钮1”结果和点击“按钮2”结果分别如下

在这里插入图片描述

在这里插入图片描述
注 :label控件中相应文字随之改变,说明关联成功。(也可以增加断点,按F5进行调试测试)

4.2 QPixmap

QPixmap是Qt中用于处理图像数据的重要类,主要用于在屏幕上显示图像。

在这里插入图片描述
在这里插入图片描述
(1)在.h文件中声明QPixmap指针成员变量

在这里插入图片描述
(2)在项目文件夹中创建“image”文件夹,并放入两张图片,用于后面点击不同按钮的显示。在mainwindow.cpp文件中加载这两张图片

在这里插入图片描述
在这里插入图片描述

4.3 QLabel控件显示图片

(1)在槽函数中编写对应槽函数功能

  • setPixmap()介绍
    在这里插入图片描述
  • 函数实现
    在这里插入图片描述
  • 运行结果
    注:直接运行发现,点击按钮后图片不显示,需要将两张图片复制到build文件夹中,才能正确读取到文件(或者在载入文件时写绝对路径
    在这里插入图片描述
    点击按钮1结果
    在这里插入图片描述

点击按钮2结果

在这里插入图片描述

4.4 调整图片显示适应窗口

上面虽然实现了信号和槽函数关联,并成功显示图片,但是图片大小在窗口中显示效果不佳,可以通过其他一些设置函数让图片自适应窗口。

在这里插入图片描述

  • 修改槽函数
    在这里插入图片描述
  • 结果显示
    点击“按钮1”
    在这里插入图片描述
    点击“按钮2”
    在这里插入图片描述
http://www.dtcms.com/wzjs/77589.html

相关文章:

  • 汕头正规网站建设模板总部高级搜索引擎
  • win10 电脑做网站服务器生成关键词的软件
  • 电子商务网站建设重要性seo是什么软件
  • 微网站开发 mui框架长沙网络推广小公司
  • 狮山公司网站建设软文写手兼职
  • 群站优化之链轮模式可以访问违规网站的浏览器
  • 网站建好用电脑做服务器合肥网络营销公司
  • 用html制作网站流程网站seo外包价格
  • 网站建设太金手指六六十八竞价sem托管公司
  • 爱射影院网站建设中营销推广seo
  • 做网站备完备案需要干什么北京百度网讯人工客服电话
  • 商城网站建设的优势上饶seo博客
  • seo的中文含义是什么关键词优化课程
  • 建设一个人才网站需要的人才营销推广方案范文
  • 吕梁市建设局网站苏州网站排名推广
  • 做网站要交百分七十定金公司网站搭建
  • 个人网站制作在线seo交流中心
  • 天津网站建设外包如何提高自己的营销能力
  • 三水网站设计seo标题优化
  • 金华市有网站建设最低价东莞网站自动化推广
  • 怎么查到网站是谁做的免费推广网站注册入口
  • 深色系网站百度推广优化工具
  • 义乌市建设局官方网站全网整合营销推广方案
  • wordpress 自定义后台引擎优化是什么工作
  • 深圳设计公司有哪家成都网站优化平台
  • 如何学习wordpress广西seo快速排名
  • 网站上面的头像怎么做的郑州互联网公司排名
  • 成都微信网站建设公司哪家好百度推广首次开户需要多少钱
  • 昆明网站建设价格今天的新闻大事10条
  • 赣州做网站哪家好百度商务合作电话