qt中自定义槽函数 内部继承逻辑、GUI+CLI协同1.0

@bit::Shadow
✧(≖ ◡ ≖✿

目录

qt配置环境

QWidget父类

子类构造函数内显示调用父类构造函数

QT内核分析

自定义槽函数

GUI(图形化实现)

Ⅰ按钮

Ⅱ右键按钮转到槽函数实现

CLI(命令行界面)

Ⅲ功能槽(slot)函数

有关自动生成功能名字的额外问题


qt配置环境

QWidget父类

在qt中创建项目时若基于QWiget父类进行创建:

子类构造函数内显示调用父类构造函数

QT内核分析

在QT中最初创建好QWiget类后是也是基于一个父类"QObject",QWiget仅是其中一个子类:

槽函数自定义

自定义槽函数

实际上自定义槽函数共有两种方式:

1.控件管理+必要功能代码实现

2.纯代码手搓

此处讲解第一种就可以涵盖第二种的实现方式

GUI(图形化实现)

Ⅰ按钮

Ⅱ右键按钮转到槽函数实现

选择clicked信号:

选择后自动跳转到实现函数界面如下:

在.h文件中已经自动完成包含声明:

CLI(命令行界面)

Ⅲ功能槽(slot)函数

void Widget::on_pushButton_clicked()为自动生成,该名字不可更改,涉及到链接原则博文最后说明。

实现框从Widget标题转为"按钮已被点击"

有关自动生成功能名字的额外问题

名字是自动生成的,被头文件(qt自己生成的)ui_Widget.h中指定函数链接:

感谢支持

(✪ω✪)

关注💖💖💖

相关推荐
hexu_blog1 小时前
前端VUE后端java实现智能抠图
前端·javascript·vue.js·java处理抠图·vue实现智能抠图
摇滚侠1 小时前
Java 基础面试题 真正的 offer 偏方 Java 基础 Java 高级
java·开发语言
雪度娃娃1 小时前
行为型设计模式——职责链模式
c++·设计模式·责任链模式
蚰蜒螟1 小时前
深入剖析 OpenJDK 17 解释器中的安全点(Safepoint)进入与退出机制
java·开发语言·安全
__log1 小时前
AI前端工程化实战指南:10大核心场景的“解题思路“与“避坑指南“
前端·人工智能
ljt27249606611 小时前
Vue笔记(一)--模板
前端·vue.js·笔记
广州华水科技1 小时前
单北斗GNSS变形监测一体机在水库安全监测中的应用与优势
前端
山岚的运维笔记1 小时前
Bash 专业人员笔记 -- 第 11 章:`true`、`false` 和 `:` 命令
linux·运维·服务器·开发语言·笔记·学习·bash
代钦塔拉1 小时前
第一篇:字符编码全解:从ASCII/GBK/Unicode到UTF-8
开发语言·qt