Qt基础知识记录(第一篇)

一、Qt的作用

        Qt是基于C++面向对象写出的一个跨平台的应用程序开发框架。可以对C++起到可视化的效果。为用户提供丰富的GUI组件,还涵盖网络编程、数据库连接、多媒体处理、文件操作等功能。

二、Qt的安装

编辑工具和编译器情况:Qt 早期版本,开发者需自行选择和配置外部编译器(如 GCC、MSVC 等 )。从 Qt 4 开始,逐渐整合一些构建相关功能。

安装方式:Qt 6 除在线安装方式外,也可通过下载离线安装包进行安装 ,比如在 Qt 官方网站可获取特定版本的离线安装程序。

三、Qt Creater

        Qt Creater是Qt的工具,可以设计UI、自动补全、调库、调试等等。

四、Qt实现可视化的原理

        Qt的可视化是由C++的许多类实现的,如按钮类、输入框类、窗口类、菜单类等等,每一个类都可以定义对象,不同的类对应不同显示方式,每一个显示方式都是一个对象。还有布局类,这些布局类可以嵌套进行,最后实现想要的排列。实现可视化有两种方法:

(1)手搓界面

        手搓界面是指自己声明对象,通过调用成员函数来设置参数,非常复杂。

(2)设计板块通过鼠标拖动

        这是Qt Creater里的一个功能,可以设计后缀为.ui的文件,通过鼠标来调整参数

五、信号与槽

        这是Qt最核心的机制。

(1)信号

        信号通俗理解就是点击、回车、输入这类操作,针对于可视化出的组件进行操作,对象状态发生改变,就可以发出信号

(2)槽

        槽是识别对应信号之后调用的函数,需要通过函数关联起来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值