[QT5] QT5基本知识

简介: [QT5] QT5基本知识

QT:GUI编程(图形界面编程):一个 跨平台 的C++ 图形用户界面应用程序框架。

1、特点:(1)跨平台(写好代码,在对应平台搭建好,可以直接运行,不用修改)

(2)后台逻辑处理(编号代码)+前台界面协调

2、如何学习QT?

库函数的调用: (因为QT封装很多api,做的东西构架现有的,写代码就可以。) QT调用各种各样函数

Strcpy();

(1)功能 //拷贝字符串

(2)参数 //()

(3)返回值 //用QT帮助文档知道函数功能参数返回值。

3.QT的一些知识点:

1).信号与槽:Qt对象之间的通信接口(例如:按钮与窗口)

2).槽函数无返回值:因为槽函数和信号相对应的,信号无返回值,所以才函数也没有返回值。信号可以加参数,所以槽函数可以有参数,信号几个参数,槽函数也有几个参数。

3)信号:给槽函数传参数的,信号有几个参数,对应的槽函数就有几个参数。

(1)信号必须有signals关键字来声明

(2)信号没有返回值,但可以有参数

(3)信号就是函数的声明,只需声明,无需定义

(4)使用:emit mysignal();

(5)信号可以重载(名字相同,参数不同)。

Qt 资料大全https://blog.csdn.net/liang19890820/article/details/51752029

目录
相关文章
|
2月前
|
算法 开发者
【Qt UI相关】Qt5和Qt6中关于高DPI缩放属性
【Qt UI相关】Qt5和Qt6中关于高DPI缩放属性
36 1
|
2月前
|
编译器 C语言 Android开发
Qt5安装及组件选择(Qt 5.12)
Qt5安装及组件选择(Qt 5.12)
91 2
|
2月前
|
Windows
Qt 5.14.2 打造跨平台应用的秘诀:用Visual Studio 2022和Qt 5.14.2轻松创建你的首个QT项目
Qt 5.14.2 打造跨平台应用的秘诀:用Visual Studio 2022和Qt 5.14.2轻松创建你的首个QT项目
|
2月前
|
数据可视化 数据库 C++
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用
|
5月前
|
C++
[Qt5&VS] VS编译生成Qt的ui_头文件
[Qt5&VS] VS编译生成Qt的ui_头文件
65 0
|
5月前
|
C++ 容器
[Qt5] QT+VS读取dwg文件
[Qt5] QT+VS读取dwg文件
75 0
|
5月前
|
C++
[Qt5] VS环境下实现Qt5两个窗口相互切换
[Qt5] VS环境下实现Qt5两个窗口相互切换
45 0
|
7月前
|
C++
[学习][笔记] qt5 从入门到入坟:《零》vs开发qt项目
[学习][笔记] qt5 从入门到入坟:《零》vs开发qt项目
|
7月前
|
API
[学习][笔记] qt5 从入门到入坟:<八>Qt 绘制系统
[学习][笔记] qt5 从入门到入坟:<八>Qt 绘制系统
|
2月前
|
网络协议 C++
C++ Qt开发:QTcpSocket网络通信组件
`QTcpSocket`和`QTcpServer`是Qt中用于实现基于TCP(Transmission Control Protocol)通信的两个关键类。TCP是一种面向连接的协议,它提供可靠的、双向的、面向字节流的通信。这两个类允许Qt应用程序在网络上建立客户端和服务器之间的连接。Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QTcpSocket`组件实现基于TCP的网络通信功能。
38 8
C++ Qt开发:QTcpSocket网络通信组件

推荐镜像

更多