当前位置: 首页 > news >正文

潍坊网站定制公司网站图片放大特效怎么做的

潍坊网站定制公司,网站图片放大特效怎么做的,深圳短视频拍摄公司,上海专业网站建设网一#xff0c;引入qmqtt 库 我是将整个头文件/源文件都添加到了工程中进行编译#xff0c;这样 跨平台时 方便#xff0c;直接编译就行了。 原始仓库路径#xff1a;https://github.com/emqx/qmqtt/tree/master 二#xff0c;使用 声明一个单例类#xff0c;将订阅到…一引入qmqtt 库 我是将整个头文件/源文件都添加到了工程中进行编译这样 跨平台时  方便直接编译就行了。 原始仓库路径https://github.com/emqx/qmqtt/tree/master 二使用 声明一个单例类将订阅到主题直接以属性的方式 进行暴露这样QML文件中 就可以直接使用。 下边是订阅一个温度 和湿度的主题数据。 #ifndef MQTTMANAGERT_H #define MQTTMANAGERT_H#include iostream #include mqtt/qmqtt.hclass MQTTManager:public QObject {Q_OBJECTQ_PROPERTY(QString inTemperature READ getInTemperature WRITE setInTemperature NOTIFY inTemperatureChanged FINAL)Q_PROPERTY(QString inHumidity READ getInHumidity WRITE setInHumidity NOTIFY inHumidityChanged FINAL)public:static MQTTManager* instance();QString getInTemperature() const;void setInTemperature(QString newInTemperature);QString getInHumidity() const;void setInHumidity(QString newInHumidity);private:~MQTTManager();MQTTManager();public slots:void doConnected();void onSubscribed(const QString topic);void doDisconnected();void doDataReceived(QMQTT::Message message);signals:void inTemperatureChanged();void inHumidityChanged();private:QMQTT::Client *client;static MQTTManager *manager;QString inTemperature;QString inHumidity; }; #endif // MQTTMANAGERT_H#include mqttManagert.hMQTTManager* MQTTManager::managernullptr;const QString HOST 127.0.0.1; //服务器地址 //需要订阅的主题 const QString TOPIC_IN_TEMPERATURE_HUMIDITY qmqtt/in_temperature_humidity;MQTTManager::MQTTManager(){client new QMQTT::Client(QHostAddress(HOST),1883,this);connect(client,QMQTT::Client::connected,this,MQTTManager::doConnected);connect(client,QMQTT::Client::disconnected,this,MQTTManager::doDisconnected);connect(client,QMQTT::Client::received,this,MQTTManager::doDataReceived);connect(client, QMQTT::Client::subscribed, this, MQTTManager::onSubscribed);client-connectToHost(); }MQTTManager::~MQTTManager(){client-disconnected(); }MQTTManager* MQTTManager::instance(){if(!manager){manager new MQTTManager();}return manager; }void MQTTManager::doConnected(){qDebug()doConnected ok;//再此订阅主题client-subscribe(TOPIC_IN_TEMPERATURE_HUMIDITY); } void MQTTManager::onSubscribed(const QString topic) {qDebug() onSubscribed topic; }void MQTTManager::doDataReceived(QMQTT::Message message){//收到消息QString mes QString(message.id()) QString(message.qos()) message.topic() message.payload()\n;qDebug()dataReceived mes;//根据主题过滤消息if(message.topic()TOPIC_IN_TEMPERATURE_HUMIDITY){QStringList dataList QString(message.payload()).split(,);if(dataList.size()2){setInTemperature(dataList[0]);setInHumidity(dataList[1]);}}} void MQTTManager::doDisconnected(){qDebug()doDisconnected ok; }QString MQTTManager::getInTemperature() const {return inTemperature; }void MQTTManager::setInTemperature(QString newInTemperature) {if (inTemperature newInTemperature)return;inTemperature newInTemperature;emit inTemperatureChanged(); }QString MQTTManager::getInHumidity() const {return inHumidity; }void MQTTManager::setInHumidity(QString newInHumidity) {if (inHumidity newInHumidity)return;inHumidity newInHumidity;emit inHumidityChanged(); }
http://www.w-s-a.com/news/790245/

相关文章:

  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作
  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴
  • 网站优化师招聘建设牌安全带官方网站
  • 南京网站建设网站做视频网站用什么格式
  • 普陀做网站价格wordpress接入qq互联
  • 网站2级页面怎么做杭州哪家做外贸网站
  • 做了静态网站怎么显示在互联网上营销策划与运营方案
  • 常见的英文网站国内军事新闻大事件
  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章
  • 建设工程监理网站前端和后端分别需要学什么
  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台
  • 官网的网站设计公司做网站需要准备哪些东西
  • 程序员和做网站那个好找工作wordpress二维码 插件
  • 湖南城市建设技术学院官方网站青海省建设局网站
  • 响应式网站有什么区别百度网站官网