原创 QT自定義控件--滑動選擇器

文章目錄一、前言二、效果展示三、控件分析四、原理詳解五、關鍵代碼 一、前言 這是基於Qt實現的自定義滑動選擇器,滑動選擇器支持兩種模式:水平模式和垂直模式,可自行設置。另外提供了接口可設置各類顏色、選擇器值域等。 在這裏提供了下載

原创 學習Qt之屬性系統詳解

文章目錄一、屬性系統有什麼用?二、屬性詳解三、屬性定義四、屬性使用五、類的附加信息 一、屬性系統有什麼用? 一般我們說一個類有什麼屬性,指的就是這個類有啥成員變量。比如People類中有個int age的私有成員變量,我們就可以

原创 學習Qss--Qss的特性

文章目錄一、層疊性二、繼承性(Qt-Version>=5.7)三、優先級四、盒模型4.1、什麼是盒模型?4.2、盒模型中的寬度與高度 一、層疊性 qss的語法來源於css,而css的全稱是Cascading StyleSheet,

原创 學習QT之事件處理

文章目錄一、鼠標事件二、鍵盤事件三、事件過濾 一、鼠標事件 鼠標事件包括鼠標的移動,鼠標鍵按下、鬆開、單擊、雙擊和滾輪事件等。 在實際使用中,只需重定義QWidget的三個鼠標事件方法,即mouseMoveEvent、mouseP

原创 學習Qss--背景屬性

文章目錄一、background-color二、background-image三、background-repeat四、background-position五、background-attachment六、background

原创 學習Qss--前景、邊框屬性

文章目錄一、前景屬性二、邊框屬性border-widthborder-styleborder-colorborder-radiusborder-image連寫格式連寫格式1連寫格式2連寫格式3單寫格式 一、前景屬性 與背景相對應,

原创 ESP8266入門

文章目錄一、說明二、刷AT固件2.1、下載AT固件2.2、刷入AT固件2.3、AT測試 一、說明 本系列文章採用的硬件設備爲:安信可ESP8266 安信可官網ESP8266專題文檔及資源鏈接 二、刷AT固件 2.1、下載AT固件

原创 ESP8266三種模式詳解

文章目錄一、Station(客戶端模式)二、AP(服務端模式)三、Station+AP(混合模式) 一、Station(客戶端模式) 1.輸入:AT+CWMODE=1 說明:指令原型爲:AT+CWMODE=;其中:1-Stati

原创 學習Qss--選擇器

文章目錄一、通用選擇器二、類型選擇器三、類選擇器四、ID選擇器五、後代選擇器六、子元素選擇器七、屬性選擇器八、並集選擇器九、子控件選擇器十、僞類選擇器十一、沒有選擇器的情況十二、選擇器的匹配規則 一、通用選擇器 通用選擇器又叫通配

原创 樹莓派修改啓動界面

文章目錄一、設置主題二、禁用Raspberry PI屏幕顏色測試三、屏蔽樹莓派在初始化中的代碼流顯示四、設置啓動屏幕 一、設置主題 sudo plymouth-set-default-theme details 可以使用以下命令

原创 學習Qss--Brush類型介紹

文章目錄一、Color二、Gradient Brush一般用來設置顏色,其取值有3種,分別時Color,Gradient和PaletteRole 一、Color color本身又支持很多格式,列舉所有格式,如下: rgb(r,g,

原创 Qt相關資源下載彙總

所有Qt版本下載地址: http://download.qt.io/archive/qt/ 所有Qt Creator下載地址: http://download.qt.io/archive/qtcreator/ 所有Qt

原创 學習Qss--字體、文本屬性

文章目錄字體屬性fontfont-stylefont-weightfont-sizefont-family連寫格式文本屬性text-aligntext-decorationwidth與heightmax-width、min-wid

原创 學習Qss--概述

文章目錄一、Qss簡介二、基本語法 一、Qss簡介 Qss是Qt style sheet的簡寫,除了子類化QStyle之外,Qss是一個非常強大的用於自定義控件外觀的機制。它的概念、術語以及語法都是受到了HTML CSS的啓發(實

原创 Qt--JSON詳解

文章目錄一、概述二、Qt中的JSON類2.1、構建JSON2.1.1、構建JSON對象2.1.2、構建JSON數組2.1.3 構建複雜的JSON串2.2、解析JSON2.2.1、解析JSON對象2.2.2、解析JSON數組2.2.