qt串口源碼
發布時間: 2025-05-23 19:04:01
A. QT下的串口編程我想從串口讀數據,但是讀第3次的時候程序自動崩潰了
str2 = list1.at(2)+","+list1.at(3)+","+list.at(4)//
我覺得問題可能在這 因為你每次讀到得數據時不一樣的 不能確保切割後都能分成4個 對list的越界訪問造成程序崩潰 你可以把buf的內容輸出看一下 看是不是能分割成四個!
B. 我在Qt里寫一個向串口寫數據的程序,但是提示QIODevice::write: device not open,不知道怎麼解決!
是伺服器的埠沒有打開。
1、首先pro文件配置:Qt網路功能需要在pro文件增加網路庫。
注意事項:
int main()
{
Py_Initialize(); // 初始化// 將Python工作路徑切換到待調用模塊所在目錄,一定要保證路徑名的正確性string chdir_cmd = string("sys.path.append('/xxxxxxx/')");
// 載入模塊PyObject* moleName = PyString_FromString("xx"); //模塊名,不是文件名PyObject* pMole = PyImport_Import(moleName);
// 載入函數PyObject* pv = PyObject_GetAttrString(pMole, "xxx");// 調用函數PyObject* pRet = PyObject_CallObject(pv, xxx);
熱點內容