原创 C++筆記 基本內置類型

Primer C++筆記 基本內置類型 算數類型 算數類型分爲兩種:整型(integral type, 包括字符和布爾類型在內)和浮點型。 字符類型 浮點型 如何選擇類型

原创 QwtPolarPlot相關一個編譯錯誤:‘staticMetaObject‘ is not a member of ‘XXXClass’

這個錯誤是怎麼引起的呢?就是如果一個類不是從QObject及其相關子類派生的,但是誤用了Q_OBJECT宏,就會報如題所示的錯誤。 問題: 項目中用到QwtPolarWgt類,報這個錯誤,.h .lib包含沒問題, 去掉Q_OBJECT

原创 C++筆記 變量

primer c++筆記 變量 變量定義 首先是類型說明符隨後緊跟由一個或多個變量名組成的列表,其中變量名以逗號分隔,最後以分號結束。 列表初始化 int units_sold = 0; int units_sold = {

原创 C++筆記 處理類型

Primer C++筆記 處理類型 類型別名 指針、常量和類型別名 auto類型說明符 複合類型、常量和auto auto會忽略掉頂層const,同時底層const則會保留下來 decltype類型指示說明符 d

原创 c++ range-for

Range-Based-For 熟悉C++98/03的對於for循環就再瞭解不過了,如果我們要遍歷一個數組,那麼在C++98/03中的實現方式: int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

原创 - + 作爲分隔符解析字符串

Minus "-" { QString str = "1-3"; //"-" QStringList strList = str.split("-"); //size = 2 1,

原创 Qt正則 QRegExp

\s    Matches a whitespace character (QChar::isSpace()). \S    Matches a non-whitespace character. \s+ 匹配多個空格   + E{1,}

原创 數據庫建表規則

1. 原始單據與實體之間的關係 可以是一對一、一對多、多對多的關係。在一般情況下,它們是一對一的關係:即一張原始單據對應且只對應一個實體。在特殊情況下,它們可能是一對多或多對一的關係,即一張原始單證對應多個實體,或多張原始單證對應一個實體

原创 詳解 QT Event 以及 Event Filter 事件處理

QT Event 以及 Event Filter 事件處理是本文要介紹的內容,詳細內容如下,先來看內容。Event 和 Event Filters: 1、手動發送事件流程: (1)構造自己的事件對象:   QEvent *evt = n

原创 QT狀態欄QStatusBar

狀態欄顯示的信息分3種 1. 一般信息,用QLabel 代表 2.  永久信息,文本會一直顯示在狀態欄的最右邊。 3. 臨時信息,指定信息現實的時間。時間到即信息消失   locationLabel_ = new QLabel("July

原创 QXmlStreamReader 解析xml 文件

targets.xml <?xml version="1.0" encoding="utf-8" ?> <targets> <target> <id>1</id> <name>zhanlie</name> <sex>男<

原创 Qt設置QLineEdit控件不可編輯、密文輸入、輸入格式等小技巧

1、設置不可編輯 setReadOnly(false);  //或  setEnabled(false);  //或   setFocusPolicy(Qt::NoFocus);//無法獲得焦點,自然無法輸入,其他文本控件類似  //或 

原创 前置++ 和 後置++

//前置++ T& operator++() { this = this + 1; return *this; } //後置++ T operator++(int) { T tmp = this; th

原创 Qt : QScrollArea的使用,解答爲什麼無法出現滾動條.

下面是一個簡單的QScrollArea的效果:  下面爲上面gif動畫的實現:     //圖片爲300*300.把圖片放到label中.     QImage image("./1.png");     QLabel *label =

原创 nullptr和NULL

nullptr是c++11中的關鍵字,表示空指針 //C語言中NULL定義 #define NULL (void*)0                //c語言中NULL爲void類型的指針,但允許將NULL定義爲0 //c++中NU