QT开发
文章平均质量分 80
QT上位机界面开发教程
卓学课堂
卓学,为工作为学!专注于C,C++,python,QT,单片机工作方向相关的编程和知识应用;为有志于在其相关领域工作的大学生,兴趣爱好者,嵌入式软件、上位机软件、电子等工程师提供基础知识、项目实战经验。
展开
-
QT中的文件操作QFile、QDataStream、QTextStream、QBuffer、QDir
1、Qt中IO操作的处理方式(1)、Qt通过统一的接口简化了文件与外部设备的操作方式(2)、Qt中的文件被看做是一种特殊的外部设备(3)、Qt中的文件操作与外部设备操作相同2、IO操作中的关键函数接口注意:IO操作的本质:连续存储空间的数据读写3、Qt中IO设备类型(1)、顺序存储设备:只能从头开始顺序读写数据,不能指定数据的读写位置(串口)(2)、随机存储设备:可以定位到任意位置进行数据读写(seek function函数)(文件)4、Qt中IO设备 的继承层次图5、QT文件操作类型 QFile是Qt中用原创 2024-03-30 20:26:38 · 508 阅读 · 0 评论 -
Qt中QIcon图标设置(标题、菜单栏、工具栏、状态栏图标)
在 Windows 操作系统中,程序图标一般会涉及三个地方;(1) 可执行程序(以及对应的快捷方式)的图标(2) 程序界面标题栏图标(3)程序在任务栏中的图标。原创 2024-03-27 15:57:00 · 1310 阅读 · 0 评论 -
QT常见Layout布局器使用
为什么要布局?通过布局拖动不影响鼠标拖动窗口的效果等优点.QT设计器布局比较固定,不方便后期修改和维护;在Qt里面布局分为四个大类 :盒子布局:QBoxLayout网格布局:表单布局:抽屉布局:QBoxLayout一般使用它的两个子类和负责水平和垂直布局//注意MainWindow不能直接进行布局//增加一个伸缩量//增加一个伸缩量//增加一个伸缩量this->setWindowTitle("水平布局");//增加一个伸缩量。原创 2024-03-24 19:49:16 · 470 阅读 · 0 评论 -
QT常见数据类型和类的使用
QByteArray 是一个Qt框架中的类,它是一个可变长的字节数组,可以用于存储任意类型的数据,包括二进制数据和文本数据// 创建数组// 空的字节数组// 初始化为字符串// 等同于上面的初始化方式// 创建一个长度为10的空字节数组//访问 QByteArray 中的数据:// 获取字节数组的指针// 获取字节数组的长度// 获取字节数组中指定位置的字节//将 QByteArray 转换为 QString// 方法1。原创 2024-03-21 09:40:05 · 584 阅读 · 0 评论 -
QT窗口和坐标体系
6.QT常见类介绍和使用。8.Qt消息机制和事件。9.Socket通信。原创 2024-03-17 22:14:06 · 405 阅读 · 0 评论 -
QT GUI编程常用控件学习
QtCore: 包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用QtGui: 包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类QtWidgets: 包含了一些列创建桌面应用的UI元素 一个程序界面上的各个独立的元素,如一块矩形区域;具备不同的功能,包括:用户点击,接收用户输入、展示内容;存放其他控件等;常用控件如下:按钮:QPushButton、QCommandLinkButton、QRadioButton、QCheckBox;输入控原创 2024-02-25 20:15:19 · 965 阅读 · 0 评论 -
1.QT简介(介绍、安装,项目创建等)
Qt(官方发音[kju:t])是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序Qt 是纯 C++ 开发的,正常情况下需要先学习C语言、然后在学习C++然后才能使用Qt开发带界面的程序2.QT下载安装可以根据需要下载对应的版本,首次学习,可以选择一个window版本的安装包进行下载安装,如下载静态安装动态安装(1)双击下载好的 “注册账号。原创 2024-02-24 22:33:50 · 994 阅读 · 0 评论 -
Qt静态链接库(.lib .a)、动态链接库(.dll)创建和使用教程
先对库进行介绍,后对Qt静态链接库(.lib .a)、动态链接库(.dll)进行创建和使用的介绍! 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤:之所以成为【静态库】,是因为在链接阶段,会将汇编生成的目标文件.o与引原创 2024-01-02 16:00:17 · 3821 阅读 · 1 评论 -
QT静态编译安装详细教程(亲测可用)
如需要开发一个不带运行库的程序,也就是只有一个单独的exe,不带任何dll。然而qt官方提供的都是动态库,所以需要自己搭环境编译静态库。在此,解释一库是什么,动态库是什么,静态库是什么。原创 2023-12-31 16:28:14 · 1258 阅读 · 0 评论 -
Qt Creator项目多工程结构创建subdirs和.pri结构使用教程
在开发大型项目时,为了避免项目过于臃肿,便于理解、维护,往往会将项目拆分为多个工程。多个工程可以保护相同的.lib库文件和头文件,可以同时执行qmake 和构建,方便维护管理。原创 2023-12-29 16:05:52 · 620 阅读 · 0 评论