Qt中簡單使用Firebase

2021-09-10 16:46:55 字數 2583 閱讀 8015

今天對firebase進行簡單的應用。在qt中,因為我不會android和ios開發。

**出自github:

最主要的就是寫乙個類,firebase.

直接**:

firebase.h

#ifndef firebase_h

#define firebase_h

#include

#include

#include

#include

#include

#include

#include

#include

#include

class

firebase : public

qobject;#endif // firebase_h

firebase.cc

#include

"firebase.h"

#include

<

string

.h>

#include

#include

#include

<**sondocument>

#include

firebase::firebase(qobject *

parent) :    qobject(parent){}void firebase::init()firebase::firebase(qstring hostname)void firebase::open(const qurl &url)void firebase::eventfinished()        reply->deletelater();    }}void firebase::eventreadyread()        }    }    reply->readall();}void firebase::onreadyread(qnetworkreply *reply)void firebase::replyfinished(qnetworkreply *reply)void firebase::getvalue()void firebase::listenevents()void firebase::deletevalue()qstring firebase::createjson(qstring str)qstring firebase::buildpath(int mode)qbytearray firebase::trimvalue(const qbytearray &line) const

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

今天對firebase進行簡單的應用。在qt中,因為我不會android和ios開發。

**出自github:

最主要的就是寫乙個類,firebase.

直接**:

firebase.h

#ifndef firebase_h

#define firebase_h

#include

#include

#include

#include

#include

#include

#include

#include

#include

class

firebase : public

qobject;#endif // firebase_h

firebase.cc

#include

"firebase.h"

#include

<

string

.h>

#include

#include

#include

<**sondocument>

#include

firebase::firebase(qobject *

parent) :    qobject(parent){}void firebase::init()firebase::firebase(qstring hostname)void firebase::open(const qurl &url)void firebase::eventfinished()        reply->deletelater();    }}void firebase::eventreadyread()        }    }    reply->readall();}void firebase::onreadyread(qnetworkreply *reply)void firebase::replyfinished(qnetworkreply *reply)void firebase::getvalue()void firebase::listenevents()void firebase::deletevalue()qstring firebase::createjson(qstring str)qstring firebase::buildpath(int mode)qbytearray firebase::trimvalue(const qbytearray &line) const

使用QT簡單流程

學習此教程前,需要把python的基礎知識過一遍,如果已經很熟悉python,請繼續往下看 qt designer qt creater pyqt5 5.15.2 pyside2 5.15.1 如果配置好了pip,都可以使用pip install package name命令來安裝。on mac p...

Qt之QSettings的簡單使用

一 利用qsettings能夠讀取配置檔案.ini的資訊,並能夠寫入。配置檔案 ini config array1 0101 0102 0103 0104 0105 0106 0107 0108 array2 0201 0202 0203 0204 0205 0206 0207 0208 array...

QT布局和ui簡單使用

垂直布局和 垂直布局的區別。垂直布局可以將控制項進行縱向拉長,而垂直布局不行。乙個xx.ui對應乙個繼承自qwidgets的派生類,使用show 函式來顯示。ui檔案是乙個xml檔案,裡面儲存了該ui的布局和控制項。html view plain copy class mainwindow publ...