- 基于北斗和4G_Cat1模组的华为云智慧物流开发05本章主要做QT代码的分析,手把手教学做QT程序先来分析一下目标效果,如下图所示图中用不同的颜色标记了每种组件,并编了号。 1、QTextEdit,只不过是大小不一样而已2、QLabel3、QPushButton4、QComboBox分析完成,我们先新建一个工程,Base class选择QWidget,选qmake。其他工程名字没有要求随意... 基于北斗和4G_Cat1模组的华为云智慧物流开发05本章主要做QT代码的分析,手把手教学做QT程序先来分析一下目标效果,如下图所示图中用不同的颜色标记了每种组件,并编了号。 1、QTextEdit,只不过是大小不一样而已2、QLabel3、QPushButton4、QComboBox分析完成,我们先新建一个工程,Base class选择QWidget,选qmake。其他工程名字没有要求随意...
- 在03章节我通过查找BH1750的Datasheet和E53拓展板原理图用i2c tools工具验证BH1750 IIC的地址编写了驱动BH1750的C代码块点击查看:华为云IoT智慧物流案例03 | 传感器、LCD屏调试 第三章 | 调试BH1750光强度传感器(题外)在04章节我通过IIC可以同时挂载多个设备的条件将温湿度传感器(SHT30)、光强度传感器(BH1750)都挂载并驱动打印... 在03章节我通过查找BH1750的Datasheet和E53拓展板原理图用i2c tools工具验证BH1750 IIC的地址编写了驱动BH1750的C代码块点击查看:华为云IoT智慧物流案例03 | 传感器、LCD屏调试 第三章 | 调试BH1750光强度传感器(题外)在04章节我通过IIC可以同时挂载多个设备的条件将温湿度传感器(SHT30)、光强度传感器(BH1750)都挂载并驱动打印...
- 问题:运行QT应用程序后出现库文件版本不一致的问题库版本不一致1.因为在之前的步骤中有进行过例程及hello_qt项目的测试到开发板运行且成功,排除QT Kit环境因素2.查找是QT应用开发的哪一部分出了问题,排除UI、串口、北斗定位、定时器、传感器的问题后,定位发现问题在引入且编译jsoncpp静态库的问题(只要添加jsoncpp库文件且引用编译运行后,就会提示库版本不一致的问题)3.既... 问题:运行QT应用程序后出现库文件版本不一致的问题库版本不一致1.因为在之前的步骤中有进行过例程及hello_qt项目的测试到开发板运行且成功,排除QT Kit环境因素2.查找是QT应用开发的哪一部分出了问题,排除UI、串口、北斗定位、定时器、传感器的问题后,定位发现问题在引入且编译jsoncpp静态库的问题(只要添加jsoncpp库文件且引用编译运行后,就会提示库版本不一致的问题)3.既...
- 第一章 新建QT项目验证交叉编译环境 选项设置一览1.编译器2.qmake路径3.kit构建套件测试例程用示例测试环境是否可行弹出选项后选择“复制并打开”,自行选择复制示例项目所在路径测试Ubuntu环境下应用能否运行(笔者Ubuntu已有自行安装过g++编译器 命令:sudo apt-get install g++)如果构建后出现:没有找到对应的文件(No such file...可以搜... 第一章 新建QT项目验证交叉编译环境 选项设置一览1.编译器2.qmake路径3.kit构建套件测试例程用示例测试环境是否可行弹出选项后选择“复制并打开”,自行选择复制示例项目所在路径测试Ubuntu环境下应用能否运行(笔者Ubuntu已有自行安装过g++编译器 命令:sudo apt-get install g++)如果构建后出现:没有找到对应的文件(No such file...可以搜...
- 先上漂亮的 彩灯 美图 ,左侧已插入 E53 智慧农业 限量扩展 板,上部 还有个 通讯扩展板,插上直接可以 wifi ,NB-iot,lorawan ,一步 入云右上是个ethernet 接口,直插RJ45水晶头,,下面3个USB ,应该至少3.0的USB,接着是个HDMI ,高清多媒体接口(High Definition Multimedia Interface,HDMI)是一种全数... 先上漂亮的 彩灯 美图 ,左侧已插入 E53 智慧农业 限量扩展 板,上部 还有个 通讯扩展板,插上直接可以 wifi ,NB-iot,lorawan ,一步 入云右上是个ethernet 接口,直插RJ45水晶头,,下面3个USB ,应该至少3.0的USB,接着是个HDMI ,高清多媒体接口(High Definition Multimedia Interface,HDMI)是一种全数...
- 开发基础 必须要有 环境 1,多个编译器 可用于 编辑 STM 32 下载 地址:https://www.st.com/zh/development-tools/stm32cubeprog.html#get-software参考米尔核心板的开发环境 2。 建议 在 windows 上装 虚拟机 WMware Workstation 16 ,https://www.vmware.com... 开发基础 必须要有 环境 1,多个编译器 可用于 编辑 STM 32 下载 地址:https://www.st.com/zh/development-tools/stm32cubeprog.html#get-software参考米尔核心板的开发环境 2。 建议 在 windows 上装 虚拟机 WMware Workstation 16 ,https://www.vmware.com...
- 1、Qt6Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统(Windows,Unix,Linux,Mac OS)以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。借助Qt用一项技术和一套... 1、Qt6Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统(Windows,Unix,Linux,Mac OS)以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。借助Qt用一项技术和一套...
- 简介Labelme 是一个图形界面的图像标注软件。它是用 Python 语言编写的,图形界面使用的是 Qt(PyQt)。人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源:https://github.com/CSAILVision/LabelMeAnnotationToolLabelme 可以完成以下几个主要任务:对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注... 简介Labelme 是一个图形界面的图像标注软件。它是用 Python 语言编写的,图形界面使用的是 Qt(PyQt)。人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源:https://github.com/CSAILVision/LabelMeAnnotationToolLabelme 可以完成以下几个主要任务:对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注...
- 简介系统环境System:Win10_64IDE版本QtCreator:4.8.2Qt:5.12.2CMake:3.17.1OpenCv:4.4.0下载OpenCvOpenCv:OpenCv下载列表OpenCv_4.4.0:OpenCv4.4.0来自于某一个博主:OpenCv:国内索引列表OpenCv:OpenCv4.4.0官网链接就不贴了。OpenCv_Xontrib_4.4.0OpenC... 简介系统环境System:Win10_64IDE版本QtCreator:4.8.2Qt:5.12.2CMake:3.17.1OpenCv:4.4.0下载OpenCvOpenCv:OpenCv下载列表OpenCv_4.4.0:OpenCv4.4.0来自于某一个博主:OpenCv:国内索引列表OpenCv:OpenCv4.4.0官网链接就不贴了。OpenCv_Xontrib_4.4.0OpenC...
- 评估板简介创龙TLZ7x-EasyEVM是一款基于Xilinx Zynq-7000系列XC7Z007S/XC7Z014S/XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端单/双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可... 评估板简介创龙TLZ7x-EasyEVM是一款基于Xilinx Zynq-7000系列XC7Z007S/XC7Z014S/XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端单/双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可...
- Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。 本文以Qt 4.8.6版本编译为例2 环... Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。 本文以Qt 4.8.6版本编译为例2 环...
- 3.1 按钮的创建 在Qt程序中,最常用的控件之一就是按钮了,首先我们来看下如何创建一个按钮 QPushButton * btn = new QPushButton; 头文件 #include <QPushButton> //设置父亲 ... 3.1 按钮的创建 在Qt程序中,最常用的控件之一就是按钮了,首先我们来看下如何创建一个按钮 QPushButton * btn = new QPushButton; 头文件 #include <QPushButton> //设置父亲 ...
- 9.1 事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 在前面我们也曾经简单提到,Qt 程序需要在main()函数创建一个... 9.1 事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 在前面我们也曾经简单提到,Qt 程序需要在main()函数创建一个...
- QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。 5.1 菜单栏 ... QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。 5.1 菜单栏 ...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、需求介绍 我们在显示一些模态对话框的时候,往往需要将对话框的背景颜色调暗以达到突出当前对话框的效果。 例如:对话框的父窗口除了标题栏以外的部分都变暗了,在父窗口的对比下对话框的显示效果就得到了强调。 这种设计多见于web页面,当用户点击诸... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、需求介绍 我们在显示一些模态对话框的时候,往往需要将对话框的背景颜色调暗以达到突出当前对话框的效果。 例如:对话框的父窗口除了标题栏以外的部分都变暗了,在父窗口的对比下对话框的显示效果就得到了强调。 这种设计多见于web页面,当用户点击诸...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签