qiodevice

    0熱度

    1回答

    我想實現我自己的包裝QUdpSocket,因爲它是uncomfortable to use。我可以使用它,但無論如何,我需要實施一些中間緩衝區來訪問QDataStream操作。在另外的: 我sublass QIODevice, 頭(位簡化): class BerUdp : public QIODevice { Q_OBJECT void startup(); publi

    0熱度

    1回答

    我在Qt中編寫了一個應用程序,允許從一個字節數組進行視頻流傳輸。 作爲視頻輸出組件,我正在使用QtAV(http://www.qtav.org/)。 在我的情況下,這個組件的輸入是一個QIODevice(QBuffer),其中有一個QByteArray和我的數據。 我將在QByteArray中傳輸數據的過程中,但我不知道如何刪除我尚未閱讀的數據。 我的問題是,經過一段時間,QByteArray的維

    0熱度

    1回答

    如果使用QTextStream控制檯(標準輸出) - 所有的工作就好了,但如果我寫的自定義IODevice,後qInstallMsgHandler()在控制檯沒有文字 的main.cpp 的#include 「remoteconsole.h」 #include <QCoreApplication> #include <QDateTime> #include <QTimer> QTextSt

    2熱度

    5回答

    禁用選擇框的邊框試過這種 select { border:0; } <select> <otpion value='male'>Male</option> <otpion value='female'>Female</option> </select> 它不是在IE6,IE7

    1熱度

    1回答

    我試圖爲實時音頻應用程序實現雙緩衝區,而QAudioInput要求它是QIODevice的子類。我發現這個方法的文檔很混亂。 首先,文檔中的方法簽名與QT 5.9.2(具有virtual qint64 writeData(const char *data, qint64 len) = 0;)的標頭不匹配。 的文檔有簽名,但:qint64 QIODevice::writeData(const cha

    0熱度

    4回答

    DataReader是否正常地從查詢中無序返回行? 我從一個PostgreSQL 8.3.7數據庫抓取了一些行和正在使用ORDER BY,LIMIT和OFFSET如下: SELECT id, name FROM tbl_foo ORDER BY name LIMIT 10 OFFSET 0; 如果我運行此查詢手動的結果進行排序,然後第一十行被返回,這是我所期望的。 如果我使用Postgr

    3熱度

    2回答

    我想在串行設備上寫入。不幸的是,我感覺QSerialPort在linux下沒有正確實現。與其他方法(python)相比,我有時候!一掛的程序,當我嘗試撥打: serial.open(QIODevice::ReadWrite) 我使用從http://qt-project.org/wiki/QtSerialPort的例子(見下文)。 QSerialPortInfo工作正常,以便在打開它之前可以搜索

    0熱度

    2回答

    對於更改qtwebkit中的POST變量需要更改或將createData中的outgoingData替換爲(...)。 如何創建自己的<PyQt4.QtCore.QIODevice object at 0x03BA...>不是QFile或QByteArray。準確的QIODevice對象!它是創建可寫設備所必需的。 或如何將<PyQt4.QtCore.QBuffer object at 0x03B

    0熱度

    2回答

    我試圖每20ms爲QAudioOutput寫入緩衝區。當我嘗試執行此代碼時,我可以看到進程的大小每秒增加大約4-8 kB。我試圖找到一些函數來清除QIODevice或DAudioOuptut的內部緩衝區,但沒有運氣。 我使用Qt 5.2.1 在下面的例子中只寫入沉默(零),但它具有相同的效果: #include <QLibraryInfo> #include <QtCore/QCoreAppli

    2熱度

    1回答

    Qt是否有一個QIODevice對可用於內部-進程點到點通信? 可以使用具體的QTCPSocket或QLocalSocket,但服務器端連接API有點麻煩,而且通過操作系統強制數據看起來很浪費。