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

qt学习篇---界面按键关联(信号和槽)

目录

1.qt基础

2.做一个界面

创建project

UI界面设计

信号和槽

1.控件改名字

2.什么是信号和槽

3.怎么关联信号和槽

自动关联

手动关联


1.qt基础

qt可移植性强,不久会用到MCU。很有意义学习

2.做一个界面

创建project

不要中文路径

选择QWidget

.pro文件是工程文件--解析

UI界面设计

(forms--->widgt.ui)

用其中组件做一个界面。(组件界面中找相应的)

信号和槽

1.控件改名字

为了分析代码方便,通俗易懂

2.什么是信号和槽

信号:控件发出的特定信号。

槽:槽函数,可以把槽函数绑定在某一个控件信号上。(和中断差不多)

3.怎么关联信号和槽

自动关联

手动选择相应的控件,然后右键-->转到槽。

生产如下函数

第一部分:

自动关联会给我们的工程添加以下内容:

槽函数只能声明到private slots或者public slots下面。

第二部分:

手动关联

手动关联使用connect函数

connect(ui->logoBt,SIGNAL(clicked(bool)),this,SLOT( logoBt_clicked_slots()));
connect(A,SIGNAL(B),C,SLOT(D)); 当对象A发出B信号时,就会触发对象C的槽函数D

http://www.lryc.cn/news/342730.html

相关文章:

  • python Django 的内置权限系统或自定义模型来存储更复杂的角色和权限关系
  • 不上班,我靠这5份赚钱副业养活了自己
  • 强一致性的皇冠:分布式事务模型的至高法则揭秘
  • mac/windows下安装docker,minikube
  • 【爬虫】fake_useragent的使用、BeautifulSoup(find()和find_all())
  • ComfyUI中图像亮度/对比度/饱和度处理
  • 基于FPGA的DDS波形发生器VHDL代码Quartus仿真
  • C++语法|可调用对象与function类型
  • Linux学习之路 -- 文件 -- 文件描述符
  • JDK动态代理和Cglib动态代理区别
  • 牛客 | 字符金字塔
  • 【计算机科学速成课】笔记三——操作系统
  • 用js代码实现贪吃蛇小游戏
  • 微信小程序+esp8266温湿度读取
  • 软考中级-软件设计师(十)网络与信息安全基础知识
  • 推荐一个好用的命令行工具ShellGPT
  • Prompt提示词教程 | 提示工程指南 | 提示词示例 入门篇
  • uniapp + uView动态表单校验
  • 【Linux】HTTPS
  • 语音识别--使用YAMNet识别环境音
  • 前端JS必用工具【js-tool-big-box】,邮箱,手机,身份证号,ip地址等正则验证方法学习
  • notepad++安装 hex-editor插件
  • Ubuntu18.04设置SSH密钥登录
  • 自动化运维管理工具----------Ansible模块详细解读
  • 零基础代码随想录【Day27】|| 39. 组合总和,40.组合总和II, 131.分割回文串
  • 实验15 MVC
  • 《Python编程从入门到实践》day21
  • 上位机图像处理和嵌入式模块部署(树莓派4b镜像烧录经验总结)
  • 简单数据加解密,JS和JAVA同时实现
  • Android Framework中PackageManagerService的深度剖析