- 博客(90)
- 资源 (44)
- 收藏
- 关注
转载 QT 学习 (添加菜单栏动作 2)
添加菜单栏动作1:https://blog.csdn.net/dianzishi123/article/details/85807079步骤:(1) 添加菜单栏 QMenuBar *mBar = menuBar();//窗口添加菜单栏(2) 在菜单栏中添加 "对话框" 菜单 QMenu *menu = mBar->addMenu("对话框");//菜单栏中添加 "对话框" 菜...
2019-01-15 22:22:32
2123
转载 QT 的QString用法总结
QString在Qt里面被大量使用,使用QString的时候,我们不需要担心内存分配以及关于’\0’结尾的这些注意事项。QString会把这些问题解决。通常,你可以把QString看作是一个QChar的向量。另外,与C风格的字符串不同,QString中间是可以包含’\0’符号的,而length()函数则会返回整个字符串的长度,而不仅仅是从开始到’\0’的长度。(1).QString字符串的拼接...
2019-01-15 20:58:35
1710
转载 QT 学习 (添加资源文件)
1. 鼠标点击工程文件目录右键选择 "添加新文件..."2. 在模板中选择 Qt-->Qt Resource File3. 资源名称,不要有中文, 路径默认保持工程目录即可4.选中 res.qrc 资源文件鼠标右键选择 "Open in Editor" 打开资源编辑区5. 在编辑区首先添加前缀6. 添加完前缀后才可以选择添加文件选择添加...
2019-01-15 20:37:26
5027
1
转载 QT学习 (QEvent事件)
任何从QObject类派生的对象均可以通过QObject::event()方法接收事件;事件产生时,QT会创建一个合适的QEvent对象或其子对象, 然后通过调用QObject类的event()函数将这个事件对象传给特定的QObject对象或其子对象重新实现事件函数不需要调用, 因为在main.cpp中的exe()函数中有事件循环, 事件函数只是重新实现了一下, 事件函数时虚函数都在...
2019-01-15 16:06:28
20995
3
转载 QT 知识点
一.QStringList//定义QStringList list;//添加字符串list << &
2019-01-12 05:31:08
562
转载 QT学习 (错误信息)
1. multiple definition of `AuthorizationPc::AuthorizationPc(QWidget*)'错误原因: 重复定义解决方法:打开QT工程文件*.pro查看SOURCES += \ 以及 HEADERS += \下方是否有重复的源文件名或头文件名,删掉重复的即可 2. Cannot retrieve deb...
2019-01-12 02:14:01
1388
转载 Air202学习 五
air202 使用lua程序开发个人理解(基于操作系统)其实使用lua开发和C语言开发是一样的,只不过使用lua时把硬件的底层给封装好,不需要在自己配置寄存器了, 这一块就需要调用air202官方给封装好的lib库文件 一. 函数运行: 1. 当在文件只是定义实现函数时,它是不会运行的,需要在调用一下, 如:--test.lua文件local function TASK( ...
2019-01-09 21:14:57
1142
2
转载 QT 学习 (添加菜单栏动作 1)
打开PC端软件有的会带有菜单栏, 如下:记录下学习QT时 , 如何添加使用菜单栏, 在菜单栏下添加菜单项, 以及这些菜单项触发动作过程: 在窗口添加菜单栏,然后在菜单栏添加一个 "文件" 菜单,在 "文件" 菜单下添加 "新建" 和 "打开" 选项, 点击新建 通过qDebug打印"按下新建" 点击 "打开" 打印 "按下打开"一. 操作步骤:(1). 添加空白菜单栏...
2019-01-05 10:22:57
7140
1
原创 QT 学习 (TCP服务器通信)
QT编写TCP服务器通信总结: TCP服务器通信 , QT提供了服务器类QTcpServer和客户端类QTcpSocket程序源码下载:https://download.csdn.net/download/dianzishi123/10849989说明:上传的源码是最初始的,文档下的源码会根据不同时候的不同理解而改动操作流程:1. 创建一个基于MainWindows的UI工程...
2019-01-01 10:23:41
6038
3
转载 QT 学习 (动态库的实现和调用)
一. 创建QT库工程生成库文件1. 新建 一个 C++库工程2. 选择共享库类型3.4. 库项目包含的模块选择然后一直 "下一步" 直至 "完成"工程文件:其中 "lib_1_global.h" 文件是根据创建的库工程名添加的相关宏文件"lib_1.h" 和 "lib_1.cpp" 是添加相关代码的文件;lib_1.h中添加代码:...
2018-12-26 11:25:29
721
原创 QT学习 (移植MQTT)
QMQTT源码获取:https://github.com/emqtt/qmqtt百度网盘下载链接:https://pan.baidu.com/s/1pSrfqwoyDfGLUojW2qk2pg 提取码:1w0r 一.下载源码编译构建1. 打开工程文件2. 打开该工程3. 配置构建 目录我选择默认的4. 构建生成的文件 二. 移植...
2018-12-21 21:05:55
1779
原创 ESP8266 -- lua开发学习之路 十四 (通过网页配置联网)
lua开发ESP8266API手册:https://nodemcu.readthedocs.io/en/master/en/modules/enduser-setup/#enduser_setupstart1.构建添加模块固件2.3.4.电脑连接模块开放的网络5.通过网页配置联网 配网成功后貌似模块的网络信号就消失了 当然也可以自...
2018-12-11 22:02:46
3640
转载 JDK安装
安装jdk支持的Java运行环境点击运行 ”jdk-7u80-windows-x64.exe” 直接点击 ”下一步” 此界面下回提示选择安装路径可以选择默认或自定义安装目录, 我选择自己的安装路径,然后点击 ”下一步”提示选择安装路径软件会一直安装,提示已成功安装,直接点击 ”关闭”此时JDK已安装完成,需要配置系统环境变量,使用时才会找到JDK....
2018-12-11 13:56:43
428
转载 QT 学习 (信号和槽)
首先看下信号和槽的连接函数QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoCompatCon...
2018-12-03 21:04:38
10123
原创 ESP8266 lua开发过程遇到的问题
lua开发8266API手册:https://nodemcu.readthedocs.io/en/master/1. 使用串口接收函数时问题:
2018-12-01 22:35:51
722
1
转载 QT学习 (水平布局管理器)
一. 水平布局 1. 下面的操作不用管头文件,直接操作源文件和工程管理文件即可test.cpp文件:直接全部复制即可#include "test.h"#include <QWidget>#include <QPushButton>#include <QHBoxLayout>#include <QApplication>...
2018-12-01 22:30:46
1154
转载 QT 学习 (布局管理 水平和垂直布局)
对于窗体控件布局的一些理解窗体同时使用水平和垂直布局(1). 按照顺序布局把需要布局在一起的控件写在一起(2). 先水平布局, 把需要水平放在一起的控件先布局,每个水平布局都需要new一个布局,然后添加其他控件(3). 垂直布局, 把水平布局完的布局通过垂直布局addlayout添加到垂直布局直接看下例子:工程管理文件layout.pro文件:SOURCES +...
2018-12-01 20:57:02
7818
转载 QT (启动一个线程)
启动一个线程的步骤:(1) 创建一个自己的线程类继承QT中的QThread类 创建线程类WorkThread;(2) 在自己的WorkThreak类中重新实现run()函数, 该函数是一个死循环, 主要是完成自己需要的功能代码(3) 使用自己的类WorkThread 实例一个对象,也就是用该类创建一个变量 如: WorkThread *task = new WorkThread ...
2018-12-01 17:06:47
26592
1
转载 QT学习 (json组装和解析)
使用qt5.10练习json组装节点和解析json数据:1.创建空白工程,添加一个类,如下图所示工程文件下:mywight.cpp文件:#include &amp;amp;amp;amp;quot;MyWight.h&amp;amp;amp;amp;quot;#include &amp;amp;amp;amp;amp;lt;QApplication&amp;amp;amp;amp;amp;gt;#include &
2018-11-30 16:55:26
1599
转载 QT 学习 (设置时间为下拉格式)
使用QDateEdit或者QDateTimeEdit先创建一个时间对象然后设置为下拉选择setCalendarPopup(true)就可以开始效果:操作代码:ui-&amp;amp;amp;amp;gt;ImpowerdateTimeEdit-&amp;amp;amp;amp;gt;setDisplayFormat(&amp;amp;amp;quot;yyyy-MM-dd HH:mm:ss&amp;amp;amp;quot;
2018-11-23 22:38:57
3749
1
原创 QT学习 (MYSQL数据库语句操作)
更新表/***************************************************更新表SQL语句*********************************************************UPDATE MANAGER_INFO SET ManagerName = 'qt',PassWord = 'qt' WHERE ManagerName...
2018-11-23 21:44:46
8536
1
原创 QT学习 (做自己的串口助手)
创建工程请移步:https://blog.csdn.net/dianzishi123/article/details/83387327学习地址:http://doc.qt.io/qt-5/qtablewidget.html源码下载:https://download.csdn.net/download/dianzishi123/10791282打包工具:https://download....
2018-11-17 22:07:17
5337
4
转载 QT学习 (数据间的格式转换)
贴个连接:https://www.cnblogs.com/newstart/archive/2013/01/21/2870101.html 1. QString 转 QByteArray//方法1QString SendData;QByteArray ByteData = SendData.toUtf8();//方法2QByteArray ByteData = SendDa...
2018-11-17 19:27:53
389
原创 Air202学习 四 (模块mqtt通信控制继电器)
1. 板子air202控制继电器原理图:2. air202模块设置连接mqtt服务器通信操作步骤:(1) air202模块创建mqtt客户端(2)获取设备IMEI检测分配的ip(设备是否连接上网络)(3) 订阅主题 / 发布主题(4) 处理断线重连问题(5) 处理接收的数据require"misc"require"mqtt"...
2018-11-12 17:34:56
7150
转载 Air202学习 抄袭官方文档(LUAT程序的基本时序)
本文只会介绍LuaTask中多线程任务的基本用法,不会过多的讨论原理适合阅读本文的人至少用过一款单片机的接触、了解过或听说过rtos、ucos等多线程系统前几篇文章所提内容都已经懂了的有耐心看完本文的对lua语法熟悉的,如不熟悉请移步http://www.runoob.com/lua/lua-tutorial.html或https://www.lua.org/manual/5.1/manual...
2018-11-10 19:42:49
3221
原创 Air202学习 三 (模块串口使用)
air202原理图控制继电器原理图: 1. 通过使用串口1发送"open"打开继电器; 发送"close"关闭继电器; 接收到其他数据吧数据在通过模块的串口1发送出去同时每3秒循环使用串口1发送数据"匠芯科技" 可以看到在循环调用的函数中同时使用"print("Usart function test")"b并没有在串口1输出;是因为print函数时通过下载程序的串口输出的(H...
2018-11-10 16:28:38
5708
原创 Air202学习 二 (定时器使用)
AIR202定时器使用1. air202控制继电器原理图: 使用air202的GPIO4~GIO7控制4路继电器 2. 模块实现功能使用一个循环定时器, 每隔5秒打印一次 print("TIM function test") 并在定时器的回调函数中打开继电器, 然后上电后正常运行 30秒后,通过软件复位重启模块 模块默认的是main.l...
2018-11-10 15:30:30
2462
原创 stm32 学习 (设置TIM4输出4路 pwm J-LINK仿真验证)
使用单片机:stm32f103c8t6 资源RAM: 20K;flash: 64K;CPU频率: 72M;通用I/O: 32个;UART: 3个;SPI:2个;USB:1个;CAN: 1个;IIC: 2个12 位同步 ADC: 2 组 10 通道 ; 工作电压: 2.0 至 3.6V原理图:PWM输出过程:1. 脉冲计数器 TIMx...
2018-11-10 12:49:46
18547
5
原创 ESP8266学习之路 十三 (SPI读取max6675)
lua开发8266API手册:https://nodemcu.readthedocs.io/en/master/通过spi模块读取四路max6675温度数据四路max6675连接同一个spi数据和时钟线,通过片选线选择使用哪个max6675模块max6675.lua文件:SpiPinCS1 = 8--GPIO15 SpiPinCS2 = 7--GPIO13Sp...
2018-11-05 14:06:33
2981
原创 ESP8266学习之路 十二 (读写文件)
通过串口发送指令控制继电器, 掉电记忆继电器状态,再次上电恢复继电器状态。 通过串口发送"open"打开继电器, 发送"close"关闭继电器 ,并把继电器状态写入mode.lua文件; 发送"rest"系统软件复位 测试通过串口发送"open"打开继电器后, 点击板子的复位按键, 系统复位, 松开后程序会获取断电前的继电器状态,恢复继电器状态init.lua文件RELAY_Stat ...
2018-10-30 19:12:13
3453
转载 QT学习---创建MainWindows工程
创建工程的步骤:1. 打开软件后2.创建一个"Application"工程"Qt Widgets Application" 点击 " 下一步 "3.选择工程名称和保存的路径 点击 "下一步"4.选择"kit" 基于"Desktop Qt 5.9.1 MinGW 32bit" 安装不同版本信息好像不同5.关于工程中的文...
2018-10-25 22:03:06
1157
转载 QT学习 (创建应用程序图标并修改名称)
需要.ico文件可以在线生成:http://www.faviconico.org/QT帮助文档介绍设置图标操作流程:1.在创建QT工程的目录下, 添加制作好的.ico图标(例如:title.ico)2.在工程文件目录下添加"RC_ICONS = title.ico"3.在"mainwindow.cpp"文件中的 MainWindow::MainWindow函数中添加一行;...
2018-10-24 21:00:31
3081
原创 git 使用记录 (合并远程分支)
流程:1. 扫描上传本地变化2.获取远端变化 3. 去合并远端4.有差异时,在GUI左端不同处,点击鼠标右键选择“按照远端”或者“按照本地”合并5. 选择合并分支 操作:在工程目录中鼠标右键 "Git GUI Here " 选择"Remote" 先获取远程文件 选择"Rescan" 获取本地工程,比较两个工程中差异, 在右...
2018-10-20 00:02:38
1279
转载 ESP8266学习之路 十一 (Mqtt通信)
lua开发8266API手册:https://nodemcu.readthedocs.io/en/master/了解MQTT数据包形成 参考:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718027Windows 下 MQTT 服务器搭建之Apollo(1)下载 Ap...
2018-10-11 11:28:30
28123
2
原创 Windows服务器上mysql8.0安装
windows版本官网下载地址:https://dev.mysql.com/downloads/file/?id=479862选择默认安装一直Next ...下去 下面是选择安装路径 遇到 " Execute " 点击 成功安装完成后开始配置1. 首先使用控制台切换到mysql安装的bin目录下, C:\Pr...
2018-10-11 11:27:47
4854
原创 Windows服务器上搭建emqtt服务器
mqtt服务器下载:https://download.csdn.net/download/dianzishi123/107099511. 首先安装补丁:把补丁拷贝到" C:\Windows\System32 "文件夹下2. 控制台模式下启动:emqttd console (1)首先cd 切换到软件解压的bin目录下,我的是 cd D:\MqttServer\emqt...
2018-10-10 11:23:30
10436
转载 晶体管-门电路-锁存器-触发器
写程序多了,下边的东西,基础的东西就容易丢,“勿忘初心”1、二极管 与门, 或门左边与门,右边或门2、三极管 与门 , 或门, 非门, 与非门与门,与门,或门,非门与非门与非门3、MOS管 非门,与门,或门与门与非门, 或非门Y=A*B+C*(D+E)4、三态门晶体管组成门电路,门电路又可以组合成各种电路5、门...
2018-10-09 09:02:29
4257
原创 Air202学习 一 (程序下载流程----GPIO简单控制)
lua开发8266API手册:https://nodemcu.readthedocs.io/en/master/在官网下载所需要的资料:1. 下载 LuaTools工具 网站有介绍 http://wiki.openluat.com/doc/tools/LuaTools官方的介绍这样工具就都准备好了 --->这个工具只是下载lua程序和lod文件用的,...
2018-09-26 13:36:22
5375
原创 Git 安装使用
安装版本 一路安装 next 。。。。 安装完成后,在要创建项目的文件夹下,点击鼠标右键选择“Git Bash Here” 出现如下命令行界面;把在网页创建的项目目录通过“git clone 网址”下载下来 配置git用户和邮箱 第一次安装完使用需要输入用户名和密码验证 二. 上传工程;把源码复制到clone生成的目录下;然...
2018-09-23 10:21:46
341
ESP8266制作简单的WiFi开关
2018-11-17
QT Event 事件处理
2019-01-15
SQLiteStudio-3.4.4-windows-x64-installer 查看 数据库工具
2024-07-25
OSG 漫游文件模型场景
2022-05-20
Windows 下png 图片去警告
2020-12-08
convert_srgb(png图片去警告工具).7z
2020-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅