原创 QT程序分發

編程環境 win10 QT5.14.2 程序寫完之後需要分發給其他人使用,這裏介紹QT的分發   window平臺 需要使用windeployqt.exe 爲了方便,我把他的路徑添加到環境變量中C:\Qt\Qt5.14.2\5.14.2\

原创 QT串口的使用

  QT環境 win10、qt5.14.2 添加引用 工程文件.pro下添加QT += serialport #include <QSerialPort> #include <QSerialPortInfo> 獲取串口列表 QStri

原创 QTcpSocket網絡套字節通訊

實現服務器端和客戶端,接收方式均採用槽接收方式,過程中可F1 F2查看官方文檔 服務端 新建類,選擇基類 源文件 .h文件 #ifndef SOCKET_H #define SOCKET_H #include <QObject>

原创 WPF國際化&語言切換

WPF國際化建議使用官方推薦方式,當然也可以通過自己寫個類實現,沒必要重複造輪子,如下記錄過程 添加資源文件 新建文件,並按照語言命名 適當修改生成文件,添加字符lib <ResourceDictionary xmlns="http

原创 QT添加環境的方式

在qt的ide中如何添加其他庫的路徑,此處做記錄 添加inclued路徑 在pro文件中直接添加 INCLUDEPATH += "C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\prog

原创 QT的簡單使用

QT環境:win10、qt5.14.2   目錄 下載QT 使用幫助文檔 使用QT作爲界面,C++做邏輯處理,用到什麼就記錄什麼,不得不說太久沒有使用C++已經忘得差不多了 下載QT 官網下載連接,特別慢,國內有鏡像,可在鏡像處下載,這裏

原创 Maya Python腳本導出OBJ

老規矩查詢官方文檔,然發現文檔描述的又不準確,例如type參數應該是OBJ,然而當填入了OBJ發現一致無法導出,後參照maya自帶導出後發現參數需要是OBJexport,尷尬,例子如下     Path是要保存的路徑,可以使用fileD

原创 OpenCV的Mat變量如果顯示在WPF界面中

  首先需要有OpenCV,使用Nuget安裝如下:   OpenCvSharp中有把mat轉換成Bitmap的方法,我們只需要把Bitmap轉化成ImageSourec即可   Xmal中 使用控件Image Image.Sour

原创 連接數據庫,連不上問題解決

用什麼語言連接數據庫過程都差不多使用相應的庫進行相關操作,簡單總結就是,連接數據庫、執行各種語句、遍歷結果、斷開數據庫,由於教程一大堆,就不說了,這裏說我個人認爲需要特別注意的三點:   1、如果防火牆是開啓的,則需要檢查防火牆 查看防火

原创 Python使用ini配置文件

Python使用ini配置文件 ini文件是什麼,摘自百度百科: .ini 文件是Initialization File的縮寫,即初始化文件,是windows的系統配置文件所採用的存儲格式,統管windows的各項配置,一般用戶就用w

原创 webots2019機器人仿真(1)安裝和設置中文

記錄使用webots過程 目標: 機器人仿真 Python交互界面     下載安裝 https://cyberbotics.com/#download     自行安裝 中文設置 打開軟件後會自動打開一個工程,點擊暫停

原创 STM32驅動AD7190

這篇介紹的時高精度、速度AD芯片AD7190的驅動,針對STM32,並且使用的時HAL庫,改成其他庫也很容易,只需要把相關通訊部分改了就行。我在上網找到的中文數據手冊:https://shaynerain.com/shaynerain/

原创 webots2019機器人仿真(4)機器人添加實體&再次體驗物理效果

記錄使用webots過程 目標: 機器人仿真 Python交互界面     添加機器人實體,物理再次體驗 原則就是一般使用模型中間不怎麼動的位置作爲機器人實體,我們添加一個方塊作爲機器人實體   直接添加一個Shaype並且命

原创 STM32HAL庫串口同時收發無法再次接收問題

STM32 HAL庫使用串口遇到問題,串口在發送數據的時候如果有數據發送過來,就沒有辦法接收,並且會關掉接收中斷,經過調試和查證後發現,結果如下。 當調用HAL_UART_Transmit函數的時候,函數內部會給串口上鎖,使其處於忙的狀

原创 webots2019機器人仿真(5)添加關節&簡單控制旋轉

記錄使用webots過程 目標: 機器人仿真 Python交互界面     添加關節   首先添加關節          給關節添加驅動,選擇電機       電機name爲motor1,是名字不是DEF   2、添加