51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Qt
mqtt 与 MQ 的区别
mqtt:一种通信协议,类似人类交谈中的汉语、英语、俄语中的一种语言规范MQ:一种通信通道,也叫消息队列,类似人类交谈中的用电话、email、微信的一种通信方式json:一种内容格式,类似人类交谈中的排比句等方式市面上的MQ产品很多,如阿里自研并开源RocketMQ,还有类似RabbitMQ、ActiveMQ,他们不管...
代码星球
·
2020-12-29
mqtt
MQ
区别
QT 自定义模态对话框
新建一个MsgBox类msgbox.h代码#ifndefMSGBOX_H#defineMSGBOX_H#include<QDialog>#include<QPushButton>#include<QLabel>#include<QMouseEvent>#include&l...
代码星球
·
2020-12-29
QT
自定义
模态
对话框
Qt 给控件QLineEdit添加clicked事件方法
做Qt开发的会知道QLineEdit是默认没有clicked事件的,但是Qt有很好的一套信号/槽机制,而且Qt是基于C++面向对象的思想来设计的,那么我们就很容易通过自己定义一些类,重写QLineEdit的一些方法去实现没有的方法,比如clicke...
代码星球
·
2020-12-29
Qt
控件
QLineEdit
添加
clicked
qml(Qt Quick)做界面
来源 https://www.zhihu.com/question/24880681/answer/29324824 本人是Qt初学者,正在写一个会计小软件(Linux桌面版)。看了Qt的介绍,觉得用qml(QtQuick)做界面非常机动快速,但是qml(QtQuick)处理复杂的业务逻...
代码星球
·
2020-12-29
qml
Qt
Quick
界面
QT创建代码编辑器(高亮显示)
0.前言 接上一篇博客,上一篇博客讲到在QT里面调用Lua,还有Lua里面调用QT里面的函数两部分。由于需要在QT里面写Lua脚本或者通过文件导入Lua脚本。为了方便查看代码,就需要进行简单的高亮。 1.效果图 2.代码部分 本次代码分成两部分,一部分是自定义代码高亮,一部分是自定义编辑器区域。...
代码星球
·
2020-12-28
QT
创建
代码
编辑器
高亮
QT绑定Lua脚本,相互调用
0.前言 最近有个需求,就是需要在QT(C++)中移植lua脚本。达到可以动态更新软件功能。lua是一门脚本语言。常用于各类编程语言,作为脚本。特别是游戏行业,据说很多用lua脚本来写业务逻辑。本次分为两种调用,一种是QT调用Lua,这种比较简单。利用Lua源码编译后,直接就可以使用。另外一种是Lua调用QT里面的函...
代码星球
·
2020-12-28
QT
绑定
Lua
脚本
相互
QT事件(信号与槽)用法
一、信号与槽 用于在两个不同控件间进行数据传输。子控件 PageButton.h1#ifndefPAGEBUTTON_H2#definePAGEBUTTON_H34#include"common.h"56classPageButton:publicQPushButton7{8Q_OBJECT9public:10Pa...
代码星球
·
2020-12-28
QT
事件
信号
用法
QT静态编译
0、前言 最近翻开两年前的历史代码,需要对QT的历史代码进行编译。之前那台电脑都已经换掉了,环境也没有了。之前的QT静态库还是让人帮忙配置的。现在需要自己配置环境。找了一圈,写博客记录下来。 1、下载 由于QT的开源免费的,提供源代码和动态链接库方式。静态链接库方式,涉及到版权,需要自己编译。我大概看了一...
代码星球
·
2020-12-28
QT
静态
编译
物联网架构成长之路(50)-EMQ配置SSL证书,实现MQTTs协议
0.前言 EMQ是带有SSL功能的,需要进行简单的配置,才能使用。下面就简单说一下如何实现自签证书。 1.利用OpenSSL签发证书1➜catcreateCA.sh2#/bin/sh3#生成自签名的CAkey和证书4opensslgenrsa-outca.key20485opensslreq-x509-ne...
代码星球
·
2020-12-28
联网
架构
成长
之路
-EMQ
物联网架构成长之路(32)-SpringBoot集成MQTT客户端
一、前言 这里虽然是说MQTT客户端。其实对于服务器来说,这里的一个具有超级权限的MQTT客户端,就可以做很多事情。比如手机APP或者网页或者第三方服务需要发送数据到设备,但是这些又不是设备,又不能让他们连到MQTT。那么就可以通过HTTP请求业务服务器。然后由业务服务器利用这个MQTT客户端进行发送数据。 还有,...
代码星球
·
2020-12-28
联网
架构
成长
之路
-SpringBoot
Qt之hello world
本人使用的是Qt5.7版本的,请读者自主下载安装。 今天首先来进行Qt入门的第一个程序,也是很经典的一个例子。这是在很多的变成语言中都会用到的例子,就是输出helloworld这个信息。Qt中使用的变成语言是C++语言,如果读者对C++这变成语言不太熟悉的话,可以自行查看相应的C++学习教程,这里...
代码星球
·
2020-12-12
Qt
hello
world
Qt Creator 的下载与安装
Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。QtCreator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。 qtcreator是Qt开发的IDE,只安装这个是不行的,因为还没有相关的Q...
代码星球
·
2020-11-05
Qt
Creator
下载
安装
CMake配置VTK时Qt5_DIR-NOTFOUND的解决方法
直接给解决方法了,不废话。Qt5的路径,请参考:C:ProgramIDEQtQt5.13.05.13.0msvc2017_64libcmakeQt5 参考文章CMake配置VTK时Qt5_DIR-NOTFOUND的解决方法...
代码星球
·
2020-11-05
CMake
配置
VTK
Qt5
DIR-NOTFOUND
QT的安装及VS中的配置
以VS2013,Qt5为例。下载VS2013http://pan.baidu.com/s/1geL6aQ3 下载QT5的源码和qtvsaddin插件1.所有Qt版本下载地址:http://download.qt.io/archive/qt/2.所有QtCreator下载地址:http://down...
代码星球
·
2020-11-05
QT
安装
VS
中的
配置
pyqt 打包为dmg文件
pyqthttps://blog.csdn.net/quantam/article/details/90267824http://code.py40.com/pyqt5/26.htmlpyqt打包为dmghttps://www.zhihu.com/question/28374491/answer/84585...
代码星球
·
2020-11-02
pyqt
打包
dmg
文件
首页
上一页
...
2
3
4
5
6
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他