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

点击按钮显示hello world

1、新建QT工程

2、添加一个QT Gui类

3、在设计界面里,加入一个按钮、加入一个textEdit

4、利用信号与槽机制编写代码  

 

 

 

 

在QTGuiClass.h文件中  加入槽处理函数的生命

 

在QTGuiClass.cpp文件中,将按钮触发信号和时间处理槽链接起来、然后编写事件处理函数 :

 

 

 

 

 

 

注意点:

要知道connect里面的参数

connect(按钮对象,SIGNAL(clicked(bool)),this,SLOT(事件处理函数(bool)))

注意点:connect中值要bool 不要checked.

(1) 查文档,找到“按钮被点击”事件对应的信号

QPushButton => QAbstractButton

在其父类找到了一个signal

voidclicked ( bool checked = false )

 

(2) 定义一个处理函数,参数类型应该和signal的参数

相同。

// 头文件

privateslots:

intOnShowClicked(bool checked);

 

相关文章:

  • 文件对话框---做一个简单的文本编译器(1)
  • 系统调用与用户接口API
  • 完美解决QT+VS2013中文显示乱码
  • 字符串,QT字符串类,c++字符串类之间的转换
  • 文件对话框---做一个简单的文本编译器(2)
  • 文件对话框---做一个简单的文本编译器(3)
  • 缓冲文件系统和非缓冲文件系统
  • 利用线程读取文件(带有进度条)
  • 类和对象
  • 什么是内联函数
  • 构造函数
  • 析构函数
  • new和malloc
  • static和const
  • 友元函数
  • 【刷算法】求1+2+3+...+n
  • Angular 响应式表单之下拉框
  • flutter的key在widget list的作用以及必要性
  • Hexo+码云+git快速搭建免费的静态Blog
  • Java程序员幽默爆笑锦集
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • mysql innodb 索引使用指南
  • Python进阶细节
  • spring学习第二天
  • Theano - 导数
  • Unix命令
  • Vue2.x学习三:事件处理生命周期钩子
  • 百度地图API标注+时间轴组件
  • 笨办法学C 练习34:动态数组
  • 不上全站https的网站你们就等着被恶心死吧
  • 关于extract.autodesk.io的一些说明
  • 规范化安全开发 KOA 手脚架
  • 排序算法学习笔记
  • 批量截取pdf文件
  • 嵌入式文件系统
  • 如何用vue打造一个移动端音乐播放器
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 网页视频流m3u8/ts视频下载
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 字符串匹配基础上
  • 容器镜像
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #{}和${}的区别?
  • #mysql 8.0 踩坑日记
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (C#)一个最简单的链表类
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • *p++,*(p++),*++p,(*p)++区别?
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...