原创 QCustomPlot使用心得五:座標軸常用屬性設置

先看軸部分的名稱約定,根據名稱就可以修改對應的屬性了   1.顯示座標軸 默認只顯示左y軸和下邊的x軸,調用setVisible(bool)設置軸是否顯示 customplot->yAxis2->setVisible(true

原创 QCustomPlot使用心得四:動態曲線和繪圖效率測試

一、先看官方例子 https://www.qcustomplot.com/index.php/demos/realtimedatademo: 頭文件添加: QTimer dataTimer; private slots:

原创 QCustomPlot使用心得二:軸範圍調整,rescaleAxes 用法

官網圖例https://www.qcustomplot.com/index.php/demos/simpledemo QCustomPlot* customPlot = ui->customPlot_6; // 添加兩個g

原创 QCustomPlot使用心得一:安裝和使用

QCustomPlot是一個基於Qt C++的圖形庫,用於繪製和數據可視化 - 製作漂亮的2D圖 - 曲線圖、趨勢圖、座標圖、柱狀圖等。 有詳細的例程和幫助文檔,使用方便。 一、下載 到官網https://www.qcustomplot.

原创 QCustomPlot使用心得三:線樣式,點樣式

一、線寬、樣式、顏色 通過畫筆QPen設置線的線寬、樣式和顏色,線樣式Qt::PenStyle有幾個枚舉值,實線虛線等。 代碼例子: QPen pen; pen.setWidth(3);//線寬 // 添加Gr

原创 QT 柵格佈局(Grid Layout),設置控件所佔行數(rowSpan)和所佔列數(columnSpan)

QT的柵格佈局(Grid Layout)劃分了行和列,能夠將控件放入一個網狀的柵格之中顯示,每個控件能夠佔一格或多行多列,例如: 但是如果先拖入一個Grid Layout,再添加控件是沒辦法設置控件所佔行列的,要用其他的辦法纔可以。 控

原创 VS2017配置QT環境(二)

一、VS的QT工程裏添加QT modules 一般在QT Creator裏編寫程序,要加入模塊是在*.pro文件裏添加,例如QT += serialport 如果是vs工程裏,可以在QT Project Settings裏勾選 二 目錄

原创 VS2017配置QT環境(一)

最近用QT Creator老是莫名其妙的卡死,想想還是VS來編寫QT程序穩定點。 1.打開vs2017,點擊工具-擴展和更新 2.搜索框輸入QT,在聯機裏搜索,選擇QT Vsiual Studio Tools並安裝(安裝需要關閉VS,之

原创 0.96oled屏,驅動ssd1306 一些不常用的命令用法和效果

一、引言 0.96oled一般用ssd1306驅動,ssd1306的指令豐富,但是在平常顯示使用默認的初始化命令,之後就是讀寫顯示數據了,網上的例程很多,除了常用的命令,有些命令在一些場合也有用。 初始化函數例子: //OLED顯示模塊

原创 一個QT編譯問題解決:Cannot open include file: 'stddef.h': No such file or directory

QT用MSVC編譯的時候報錯誤Cannot open include file: 'stddef.h': No such file or directory 但是用MinGW就正常,想想最近對VS幹了什麼,記起對VS的一些組件進行了刪除。

原创 STM32F0利用C語言位域實現仿位帶操作,編寫F0的sys.h,同正點原子的sys.h函數名和功能一致,方面程序移植

一、前言 平常使用STM32F1和F4,程序不少參考的正點原子的教程,代碼裏都包含頭文件他們的sys.h,這裏面主要是實現了stm32的位帶操作,位帶是啥,博主也沒深入研究,但是就是能直接讀寫GPIO口的某一位,例如: PAout(1)

原创 開源組件DockPanelSuite(WeifenLuo.WinFormsUI.Docking)使用心得二:佈局

  一、停靠狀態 DockState (1)DockPanelSuite能像VS一樣窗口自由停靠和組合,可以通過設置DockState的狀態,來改變窗口停靠的位置。 DockState.Unknown 未知 DockState.Float

原创 開源組件DockPanelSuite(WeifenLuo.WinFormsUI.Docking)使用心得一:入門

一、DockPanelSuite介紹 DockPanelSuite是託管在GitHub上的一個開源項目,使用在WinForms上,是一個簡單、美觀的界面組件。其中weiFenLuo.winFormsUI.Docking.dll較爲人熟知,

原创 關於Nucleo-STM32板沒有晶振,時鐘頻率的來源

        剛入手的一塊Nucleo-STM32F303RE開發板,高興之餘發現板上竟然沒有晶振,不過有出廠程序,燈能閃,難道用了內部晶振?帶着疑問百度了一下,有人說是和板上st-link共用8M晶振,那麼到底是不這樣呢? 一、結論:

原创 C#調用Matlab畫圖,figure嵌入到Winform窗體

C#調用Matlab並嵌入到Winform窗體,可以任意尺寸畫圖,先看效果:感謝該博主提供的思路:https://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html一、實現原理: