qtserialport

    2熱度

    1回答

    刪除的SerialPort導致此消息在調試版本: ASSERT失敗QCoreApplication ::的SendEvent:」不能將事件發送給不同線程擁有的對象。當前線程c0a528。接收器「」(QSerialPort「型」)螺紋c76850" ,文件內核\ qcoreapplication.cpp創建,線532 實際的錯誤是在〜QSerialReader觸發時關閉主窗口。下面的代碼。 Main

    6熱度

    2回答

    我正在通過串行端口向設備發送(寫入)字節。我正在使用QSerialPort(http://qt-project.org/wiki/QtSerialPort)模塊實例化設備IO支持。當我發送消息到我的INSTEON調制解調器(串行)時,在閱讀我的消息時,設備發送一條消息+ 0x06(ACK字節),然後發送一條狀態消息。 我已經使用DockLight測試了我的消息(http://www.docklig

    10熱度

    2回答

    我正在使用QtSerialPort庫通過USB與虛擬COM端口對話。當使用QtSerialPort給出的示例項目對COM端口進行測試時,COM端口返回數據並正常工作,但在我作爲項目的一部分運行它時失敗。 我檢查了實例化鏈和導致實例化QtSerialPort的線程,發現有點奇怪。結果如下。 main() MainWindow (Thread 0xbf8dbe0) // Thread "A

    3熱度

    3回答

    我有以下代碼: QSerialPort arduPort("COM5"); arduPort.setBaudRate(QSerialPort::Baud9600); arduPort.setDataBits(QSerialPort::Data8); arduPort.setParity(QSerialPort::NoParity); arduPort.setStopBits(QSerial

    4熱度

    2回答

    我正在編寫一個Qt應用程序,通過串行端口與另一臺計算機通信。我有兩個真正的問題。 1. 我可以很好地發送和接收數據,但有時串口「吃」了我輸入的一部分。 例如,如果我派: cd /application/bin 有時(並不總是)它只會收到: cd /applica (因爲它是與之呼應的輸入背端也是我及時告訴我,我顯然是在錯誤的地方。) 2. 此外,有時Qt的插槽中時,有可用不火,即使我知道,

    2熱度

    1回答

    我已經從git下載qtserialport文件並嘗試在qt-creator中編譯它。 起初我嘗試過「Build」選項,但也嘗試過「Run qmake」。 兩個給我同樣的結果 :-1: error: Failed to run: C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt.bat -module QtSerialPort -mkspecsdir C:\Qt\Qt5

    3熱度

    1回答

    我使用這個tutorial:http://doc-snapshot.qt-project.org/qt5-stable/qtserialport/blockingmaster.html。但是當我想運行它qt創建者錯誤是:error: Unknown module(s) in QT: serialport當我把鼠標放在#include它寫道:include <QtSerialPort/QSerial

    5熱度

    3回答

    有沒有辦法通過Qt發送信號或其他方式來判斷USB串行電纜是否被拔出?

    2熱度

    1回答

    我是Qt的新手,需要準備一個項目來發送來自rs232的十六進制命令。 QString行包含64位二進制數據,我必須轉換爲十六進制數據並通過rs232發送。 QString a=ui->comboBox->currentText(); QString s1; s1="./calc "+a; QProcess p1; p1.start(s1); p1.

    0熱度

    1回答

    我正在嘗試構建我正在開發的項目的發行版本。當在Debug中構建Qt創建器時,它的效果很好。當我嘗試構建版本時,我得到「無法找到-lQtSerialPort」。 Qt 4.8.4不包含QtSerialPort。我不得不手動添加。我假設有一些我忘記包括在這裏。可能在.pro文件中? 另外,我注意到我的Qt/4.8.4/lib目錄中有很多.prl文件。有一個用於QtSerialPortd.prl。這是這