qbytearray

    7熱度

    3回答

    我已經創建了一個加密/解密程序,加密時我將加密的QByteArray存儲在一個文本文件中。試圖解密時,我檢索它,然後將其放入解密方法,問題是我需要一種方法將其轉換爲QByteArray,而不更改格式,否則它不會正確解密,我的意思是,如果該文件給了我一個加密的值爲1234,我將它轉換爲QByteArray,通過執行1234.toLatin1()它改變了值並且解密不起作用。有什麼建議麼? 我的代碼 Q

    12熱度

    1回答

    使用QWebChannel從QtWebKit遷移到QtWebEngine。 我有一個可調用的函數,它發送一個QVariant對象給Javascript,它被看作是一個JSON對象。因此,一個QString成爲string,一個QInt的int等 使用QtWebKit的不QWebChannel,一個QByteArray中被視爲Uint8ClampedArray,但使用UTF-8(這我的QByteAr

    0熱度

    1回答

    我想轉換一個字節數組整數 QByteArray b = QByteArray::fromHex("00008000"); quint32 result = b[3]; result += b[2] << 8; result += b[1] << 16; result += b[0] << 24; ,但我發現4294934528而不是32768。這裏有什麼問題?

    0熱度

    3回答

    有什麼辦法來構建從十六進制std::string或QString,反之亦然一個std::bitset而不執行二進制移位操作?我知道如何做到這一點,但我想知道是否有可能使用C++流或類似的東西來做到這一點。 這裏是我到目前爲止的代碼(試圖避免在主持人的火來): QString data("aabbccddeeff"); QByteArray temp = QByteArray::fromHex(d

    3熱度

    3回答

    我想將Qt C++ 11函數移植到標準C++ 11。該函數有一個QByteArray參數,該參數接受任何類型的數據(文本,二進制數據等)並根據數據計算散列值。 QByteArray似乎很適合,因爲它可以攜帶任何類型的數據,有很多的是允許從流,設備,字符串等填充它甚至可以換的數據沒有做使用fromRawData()深拷貝功能。 是否有標準的C++ 11解決方案提供類似的靈活性?目前我傾向於使用好舊的

    -2熱度

    1回答

    我是Qt.I的新手,我正在用手指打印madoule與this文件。我想我的數據發送到串口的格式爲: 我寫我的代碼以這種格式,但我覺得我的數據有錯誤,因爲這段代碼依次在一些設備中的指示燈: QByteArray ba; ba.resize(24); ba[0]=0x55; ba[1]=0xAA; ba[2]=0x24; ba[3]=0x01; ba[4]=0x01; ba[5]=0x0

    0熱度

    1回答

    如何將QBytearray轉換爲QBitarray? Qt的手冊這樣說: for(int i=0; i<8; ++i) { for(int b=0; b<byteArray.count();b++) { bits.setBit(i*8+b, byteArray.at(i)&(1<<(7-b))); } 但是,這會導致運行時錯誤。 有沒有更好的方法來做到這一點?

    2熱度

    2回答

    我有從QString的穿越 - 到QByteArray中的一個問題,然後返回到QString的: int main() { QString s; for(int i = 0; i < 65536; i++) { s.append(QChar(i)); } QByteArray ba = s.toUtf8(); QString s

    0熱度

    1回答

    我有,當我把它打印出來與qDebug它產生的東西像一個QByteArray中的數據: qDebug() << rawData; //here is the reult: MXTP24\\x00\\x00\\xF3\\x8F 現在我需要轉換的是4個十六進制字符串到32位整數,這是我需要的將\x00 \x00 \xF3 \x8F解析爲一個整數。我試着下面的代碼,但它失敗: QDataStrea

    2熱度

    2回答

    QtWebEngine使用IPC機制在C + Qt世界和JavaScript工作之間進行通信。這種機制用於QWebChannel,它似乎基於WebSockets。有沒有辦法在不使用QWebChannel的情況下使用底層IPC或WebSockets,因爲後者似乎僅限於字符串或JSON編碼數據? 背景:我編寫了一個應用程序QtDomTerm,它是一個基於JavaScript的終端仿真程序,它使用QWe