开发环境:Ubuntu:16.04 LTS开发板:stm32f746-st-nucleo开发板MCU:STM32F746ZG 1.1准备工作 1.1.1下载源码与安装环境 更...
开发环境:Ubuntu:16.04 LTS开发板:stm32f746-st-nucleo开发板MCU:STM32F746ZG 1.1准备工作 1.1.1下载源码与安装环境 更...
开发环境:RT-Thread版本:4.0.4操作系统:Windows 10Keil版本:V5.30开发板:stm32f746-st-nucleo开发板MCU:STM32F74...
熟悉RT-Thread的朋友都知道,RT-Thread提供了许多BSP,但不是所有的板子都能找到相应的BSP,这时就需要移植新的BSP。RT-Thread的所有BSP中,最完...
文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框、搜索栏、路径地址栏等。 3.1简介 Q...
前面的文章笔者讲解了QPushButton,这种按钮也是比较常用的,接下来讲解几种使用频率相对较少的按钮:QRadioButton, QCheckBox, QToolButt...
按钮是所有GUI程序中最得很多的一种控件,而按钮的种类有很多,这里要讲的是QPushButton。QPushButton是使用频率最高一种控件,它用来给用户点击,来完成某种动...
在前面的章节,我们是通过代码来实现UI界面,但是当UI界面很复杂时,直接通过代码来实现就比较费神了,接下来我们需要通过Qt Designer来快速设计UI,并转换成相应的Py...
对话框窗口或对话框是现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框窗口用于“交谈”应用程序。一个对话框用于输入数...
5.1事件 Event 所有的GUI程序都是事件驱动的。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、window manager或定时器。当我们调用QAppli...
4.1主窗口 QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 4.2状态栏 状态栏用于显示状态信息。 你用QMain...
布局管理是GUI编程中的一个重要方面。布局管理是一种如何在应用窗口上放置组件的一种方法。窗体布局将影响整个UI界面的美观。下面介绍几种常见的布局方式。 3.1绝对布局 程序指...
PyQt5是一种高级的语言,下面只有几行代码就能显示一个小窗口。底层已经实现了窗口的基本功能。 2.1入门实例 运行结果如下: 2.2应用程序图标 应用程序图标是一个小的图像...
PyQt5是一套Python绑定Digia QT5应用的框架。它可用于Python 2和3。本教程使用Python 3。Qt库是最强大的GUI库之一。 PyQt5做为Pyth...
1 ADC (HAL库) 1.1 ADC工作原理 STM32f103 系列有 3 个 ADC,精度为 12 位,每个 ADC 最多有 16 个外部通道。其中ADC1 和 AD...
标准库3.5实现:《嵌入式-STM32开发指南》第二部分 基础篇 - 第7章 DMA[https://blog.csdn.net/bruceoxl/article/detai...
标准库3.5实现:《嵌入式-STM32开发指南》第二部分 基础篇 - 第6章串口通信[https://blog.csdn.net/bruceoxl/article/detai...
标准库3.5实现: 《嵌入式-STM32开发指南》第二部分 基础篇 - 第5章 PWM[https://blog.csdn.net/bruceoxl/article/deta...
标准库3.5实现:《嵌入式-STM32开发指南》第二部分 基础篇 - 第4章 定时器[https://blog.csdn.net/bruceoxl/article/detai...
标准库3.5实现:《嵌入式-STM32开发指南》第二部分 基础篇 - 第3章 按键[https://blog.csdn.net/bruceoxl/article/detail...