摘要:
QT跨平台运行之使用QT控制蜂鸣器 QT****下操作硬件 我们在QT上要怎么操作驱动呢?比如,我们要点亮一个led灯,我们在C语言中可以使用open,read,write,ioctl函数来进行操作,但是QT上我们使用的语言是C++,那我们要怎么来操作驱动呢? 我们可以使用C和C++进行混合编程,我 阅读全文
摘要:
QT跨平台运行之把QT程序交叉编译到ARM开发板 交叉编译QT代码 步骤一: 给QT程序布局,然后在构造函数添加自动设置屏幕大小的代码。代码如下: #include <QDesktopWidget> #include <QStyle> #include <QRect> QDesktopWidget 阅读全文
摘要:
QT系统移植之在开发板上部署QT运行环境 一.开始部署 1.我们在Ubuntu新创建一个文件夹,然后把我们用busybox做好的文件系统拷贝到这个文件下。如下图所示: 2.然后我们解压这个根文件系统到当前所在的路径下。 3.我们在这个解压出来的根文件系统下新创建一个opt的文件夹,如下图所示: 4. 阅读全文
摘要:
QT系统移植之交叉编译QT源码和触摸源码 交叉编译QT源码 一.源码下载 QT官网下载: http://download.qt.io/new_archive/qt/5.7/5.7.1/ 二.编译环境 开发环境:Ubuntu16 编译器:arm-2014.05-29-arm-none-linux- 阅读全文
摘要:
# QT系统移植之构建根文件系统 1 BusyBox工具简介 在制作文件系统的时候,我们需要使用“BusyBox 工具”,BusyBox最初是由Bruce Perens在199 6年为Debian GNU/Linux安装盘编写的。其目的是在软盘上创建一个可引导的GNU/Linux系统,做安装和救急盘 阅读全文
摘要:
QT时间编程之QT时钟 这节课我们做一个计时器 qtime:qt的时间类 qtimer:qt的定时类 代码 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTime> #include <QTi 阅读全文
摘要:
QT网络编程之UDP通信 udp编程 udp不分客户端和服务器,只需要使用一个类QUdpSocket。 代码 Udp.pro # # # Project created by QtCreator 2024-04-13T23:07:41 # # QT += core gui network gre 阅读全文