原创 Qt學習筆記——中文字符集

中文字符集  GB2312  中文簡體國標碼(漢字數:6763)  GBK   擴展中文GB編碼(兼容GB2312) 漢字:2個字節     英文字母或半角標點: 1個字節  GB18030 用1-4個字

原创 stm32學習筆記 F1系列UART

處理器與外部設備通信的兩種方式: 並行通信    -傳輸原理:數據各個位同時傳輸。    -優點:速度快    -缺點:佔用引腳資源多 串行通信    -傳輸原理:數據按位順序傳輸。    -優點:佔用引

原创 stm32學習筆記 F1系列端口複用與重映射

(1)端口複用 STM32有很多的內置外設,這些外設的外部引腳都是與GPIO複用的。也就是說,一個GPIO如果可以複用爲內置外設的功能引腳,那麼當這個GPIO作爲內置外設使用的時候,叫做複用。 端口複用配

原创 Qt學習筆記——事件處理

事件主要指用戶輸入事件。比如,點擊一個按鈕、選中複選框、按下回車等。  當事件發生時,程序作出的反應,稱爲事件處理。  QT中的事件處理機制叫“信號和槽”signal&slot  其模型爲:  對象a中有

原创 C++學習筆記---STL簡介

STL:標準模板庫  標準模板庫,一般支持C++的編譯器都帶了STL的支持。裏面提供了大量的函數模板(通用算法)和類模板。  一般用法:  (1)頭文件:STL的頭文件都是不帶.h後綴的. 例:#incl

原创 Qt學習筆記——對話框

對話框Dialog  對話框:用於提示用戶輸入  對話框分兩種: (1)模式對話框Modal,背景界面卡住,用戶必須完成對話框輸入,關閉對話框後,才能回到背景界面 dialog->setModal(tru

原创 Qt學習筆記——窗口

 Widget:在QT中,把窗體稱作Widget  不僅僅是帶邊框的窗口叫Widget,其他的所有界面組件,例如,工具欄、按鈕、文本框、下拉列表、複選框,都叫Widget。  他們都繼承於一個共同的父類:

原创 Qt學習筆記——窗口的佈局

佈局:layout,就是把各個控件放在合適的位置,佔據適當大小的空間。  在QT中,使用佈局器QLayout進行佈局  (1)它爲我們自動計算各個控件的大小和位置  (2)當父窗口調整時,它根據既定策略P

原创 Qt學習筆記——常規控件

Check Box 複選框, Line Edit 單行文本框 在QLineEdit中還可以使用驗證器(validator)來對輸入進行約束。 例://指定範圍 100-999 QValidator * v

原创 stm32學習筆記 F1系列通用定時器

*****定時器種類***********位數*******計數器模式*******產生DMA請求**捕獲/比較通道**互補輸出***特殊應用場景 高級定時器(TIM1,TIM8)***16***向上,向