Liunx QT开发篇
文章平均质量分 59
Liunx QT开发篇学习的一些笔记
阿波罗啦啦啦啦
粮厂嵌入式工程师 Android底层音视频开发 曲折中上升,实践中领悟
展开
-
Liunx QT开发篇——全网最全的使用QT开发安卓环境搭建教程(Qt on Android)(QT5.13.0)
一、安装开发环境 qt creator二、安装JDK三、安装SDK,并记录安装目录四、下载NDK,从下面网址,找到旧版入口五、QT配置及工程创建六、运行及调试原创 2021-06-09 09:05:49 · 1042 阅读 · 3 评论 -
LiunxQT开发篇—QT网络编程TCP实现(三)客户端代码
需要包含三个头文件#include <QTcpServer>#include <QTcpSocket>#include <QString>需要添加一个模块QT += core gui network使用到了一个类(QTcpSocket)QTcpSocket Class声明一个对象QTcpSocket *tcpSocket;涉及到的信号:tcpSocket:connected()(This signal is emitted a原创 2021-03-07 15:54:38 · 874 阅读 · 0 评论 -
LiunxQT开发篇—QT网络编程TCP实现(二)服务端代码
需要包含三个头文件#include <QTcpServer>#include <QTcpSocket>#include <QString>需要添加一个模块QT += core gui network使用到了两个类(QTcpServer、QTcpSocket)QTcpServer ClassQTcpSocket Class声明两个对象QTcpServer *tcpServer;QTcpSocket *tcpSocket;涉及到的原创 2021-03-07 12:44:04 · 527 阅读 · 0 评论 -
LiunxQT开发篇—QT网络编程TCP实现(一)TCP简介、项目框架
TCP简介下面我们通过一个项目来感受一、实现功能服务器功能:1、输入端口号2、打开/关闭服务器3、向客户端发送数据客户端功能:1、输入服务器IP地址、端口号2、连接/断开服务器3、向服务器发送数据二、最终实现的效果1、服务器最终效果2、客户端最终效果3、互发数据实现(写的比较仓促、后序继续完善)...原创 2021-03-06 23:19:17 · 295 阅读 · 0 评论 -
LiunxQT开发篇——小技巧(一)QT如何修改窗口标题
方法一:ui界面修改1、选中Widget。2、在Widget属性里修改windowTitle的值方法二:通过程序修改1、打开main.cpp文件2、main函数内,w.show()之前加入w.setWindowTitle("服务器"); w.setWindowTitle("服务器");原创 2021-03-06 22:53:27 · 857 阅读 · 0 评论 -
C++基础(二)—C++一些概念上的补充
1、类函数的重载特性类函数的重载特性就是说我们可以在类里面定义同名的函数,但是参数不同的函数。重载函数在调用的时候,会根据参数的类型,然后去匹配相应的函数进行调用。如下方的两个text()class student{public: char name[64]; int age; void test(); void test(int a);private: int haha;};2、构造函数和析构函数**构造函数:*原创 2021-03-05 10:24:30 · 106 阅读 · 1 评论 -
C++基础(三)—QT工程代码详解(一)
#include <iostream>using namespace std;int main(){ cout << "Hello World!" << endl; return 0;}(1)#include iostream是指iostream库。是C++标准库,类似C里面的stdio.h。 iostream的意思是输入输出流,直接点说就是in(输入) out(输出) stream(流),取in、out的首字母与stream合成。(2原创 2021-03-05 10:23:09 · 475 阅读 · 1 评论 -
C++基础(一)—C与C++一些概念上的异同
1、什么是c++。c++是c语言的升级版,在c的基础上增加了很多功能。是一种高级语言。2、什么是面向对象,什么又是面向过程。c语言就是面向过程的,c++就是面向对象的。举例:a+b面向过程:直接计算a+b就是。面向对象:就是给a+b穿上了一层衣服。不是直接计算a+b。3、c++的灵魂,c++的类。类是c语言结构体的PLUS。类的成员不仅可以是变量,也可以是函数(结构体里也可以有函数)。c的结构体:struct student{ char Name[128];/*姓名*/ int原创 2021-03-04 11:13:40 · 309 阅读 · 1 评论 -
LiunxQT开发篇—QT介绍(什么是QT?QT在嵌入式的应用? QT的下载地址?)
一、什么是QT?QT是一个跨平台的、C++、图形用户界面、应用程序开发框架。最早由奇趣科技于1991年开发。主要优点:1、跨平台 。2、接口简单,容易上手 。3、一定程度上简化了内存回收 。发行的版本:商业版、开源版成功案例:Linux桌面环境 KDE、谷歌地图、VLC多媒体播放器等等。二、QT在嵌入式的三个重要应用1.qt下的串口编程2.qt下的网络编程3.qt下操作GPIO三、QT的下载qt官网:添加链接描述qtcreator下载网址:添加链接描述...原创 2021-02-04 17:43:02 · 446 阅读 · 0 评论 -
LiunxQT开发篇—上位机(二)制作上位机(串口调试助手)UI界面(17步完成)
声明:本项目为学习B站视频北京讯为 嵌入式学习之QT学习篇所学的笔记,以下内容只用于学习1、新建项目2、建立一个带UI的工程3、设置名称(路径不要出现中文)4、基类选择QWidgt5、完成项目创建,点开左上角项目小箭头,显示如下图6、双击UI文件7、UI界面介绍如下8、设计上位机界面,需要用到几个组件9、将这几个组件拖拽进待设计窗体,按自己想要的样式排版,拖拽完成如下:10、左上角对对象中的名字进行更改(这个名字和组件在窗体中显示的不是同一个)对PushButton、转载 2021-02-04 16:57:30 · 3230 阅读 · 0 评论 -
LiunxQT开发篇—上位机(一)项目综述(实现功能、实现效果、现有的上位机)
声明:本项目为学习B站视频北京讯为 嵌入式学习之QT学习篇所学的笔记,以下内容只用于学习一、实现功能基本的串口助手功能:1、串口号读取、波特率设置、数据位设置、停止位设置、校验位设置2、打开串口、关闭串口3、读取串口数据、发送数据、清空接收栏其他功能:1、显示小广告二、最终实现的效果附:市面上现有的串口助手大家可以借鉴借鉴...转载 2021-02-04 15:21:29 · 570 阅读 · 1 评论