娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月27日(星期五)

2020年06月27日 | 8.TouchGFX界面應用之自定義容器

發布者:和諧的24號 來源: eefocus關鍵字:TouchGFX界面  自定義容器  STM32 手機看文章 掃描二維碼
隨時隨地手機看文章

TouchGFX的支持自定義組件,類似于你自定義一個函數然后給其他調用,這里就是定義一個組件給其他調用。定一個小目標,我們這一節自定義做一個調色板。

在添加屏幕旁邊自定義組件(自定義容器)里面。

調色板以下圖作為參考,顏色模式是RGB888,需要3個滑動塊,以及一些字樣。

做3個滑塊作為RGB三種顏色的輸入量,滑塊是可以設置滑過去和沒滑過去的顏色的,但是必須是以圖片的形式,所以你如果想做的美觀一點的話需要提前做大量的圖或者使用UI,圖片的數量也決定的所使用內存的數量,如果可以圖片盡可能的小來節省內存。取好對應的名字,設置最小值為0,最大值為255,開始值設置為0;

放置幾個字體,右邊三個字是需要根據滑塊的位置來改變的的,所以我們設置成通配符,

放置一個塊作顯示RGB對應的顏色,第一個和第二個都可以選擇,第一個不帶邊框,第二個帶邊框,我選擇第二個,把邊框設置為0,顏色默認黑色,可以不設置為黑色,根據前面滑塊的開始值來修改顏色,R =0,G=0,B=0為黑色。

擺好,如果認為我這樣不好看,你也可以安裝自己喜歡樣子擺,沒有添加背景并且顯示背景是灰色和白色小方塊說明背景是透明的。

這樣自定義組件(自定義容器)就做好了?并沒有,我i們只是設置好了圖形是這樣但是我們沒有將他們關聯起來,在自定義組件(自定義容器)的互動里面添加3個互動,分別對應3個滑塊。

這樣圖形化的界面完成了,我只需要實現3個函數就可以了。在屏幕將自定義的組件(容器)放上去,然后生成代碼,找到CustomContainer1Base.hpp和CustomContainer1.hpp兩個文件

在CustomContainer1Base.hpp中有3個滑塊的互動函數。

我們將他拷貝到CustomContainer1.hpp的CustomContainer1中,聲明一個變量來作為顏色值,上面我們說到顏色模式是RGB888的,但是我們屏幕使用的是RGB565的所以我們需要進行轉換,如果你使用的也是RGB888那么你將重新實現顏色轉換,而且uint16_t也保存不了了,需要更高位數的變量如uint32_t。顏色轉換后還要將滑塊的值顯示出來,然后將轉換的顏色顯示送給box顯示出來。

啟動模擬器

如果需要在STM32上面顯示需要添加自定義容器的文件,CustomContainer1.cpp等等。不然編譯報錯說未定義符號。

關鍵字:TouchGFX界面  自定義容器  STM32 引用地址:8.TouchGFX界面應用之自定義容器

上一篇:9.TouchGFX界面應用之綜合應用--打地鼠
下一篇:最后一頁

推薦閱讀

為了能夠以更低廉的成本及更具可持續性的方式促進更多農作物的產量和種類,愈來愈多農耕機器供應商正不斷爭相開發出更多具備未來性的農耕設備,例如機器人曳引機和其它農業設施。 據報導,美國最大的小型曳引機供應商之一印度Mahindra & Mahindra公司,同時也是一家致力于開發多用途運載車輛的企業,目前便正積極研發一種曳引機。 農業設備供應商Joh...
意法半導體新發布的即插即用的電力線通信(PLC)開發工具套件,包括開發和運行PLC應用所需的全部軟硬件件,可加快電力線網絡整體解決方案的開發周期。 新的開發工具套件允許開發人員使用意法半導體的EVALKITST8500-1評估套件連接智能設備。EVALKITST8500-1評估套件用于評估經過公用事業級智能電表項目驗證的ST8500 PLC調制解調器系統芯片和STLD1雙線驅動...
6月25-26日,以“心芯本相印,變化有鯤鵬”為主題的2021第五屆集微半導體峰會在廈門海滄正式召開。近年來,EDA/IP等國產替代“卡脖子”環節已成為行業關注的熱點,尤其是后摩爾時代的到來,芯片制造工藝的升級,每一個節點都要付出高昂代價,實現在EDA技術領域的創新尋求突破,將是中國半導體產業進一步提升自主可控能力的關鍵,有助于帶動下游產業鏈的快...

史海拾趣

問答坊 | AI 解惑

Cadence推出基于空間的、全芯片和模塊布線解決方案

Cadence設計系統有限公司日前宣布推出基于空間的、全芯片和模塊布線解決方案,Cadence Precision Router面向高級混合信號、模擬與定制數字設計,為實現設計性能閉合并更快實現量產,它允許設計者在設計過程中制造相關的效應建模。 復雜的互連規則, ...…

查看全部問答∨

測量系統中的誤差分析及解決方法

測量系統中的誤差分析及解決方法…

查看全部問答∨

16*16點陣

  點陣的各種驅動電路,如果大家有興趣的話就來發表一下吧!歡迎大家的交流…

查看全部問答∨

我要動態加載一個流驅動,總是不成功,why?

        HANDLE device=ActivateDevice(_T(\"\\\\HKEY_LOCAL_MACHINE\\\\Drivers\\\\HGPIOs\"),NULL);         if(device==0)         {           &nbs ...…

查看全部問答∨

linux下觸摸屏驅動自動彈出右鍵菜單

linux下觸摸屏驅動如何實現自動彈出右鍵菜單的功能?比如按住2秒不放,則自動彈出右鍵菜單。 最好有代碼參考。 …

查看全部問答∨

ad轉換器

請問AD轉換器可以和PC直接相連么,可以的話推薦一款…

查看全部問答∨

!!請問Windows中的缺頁中斷處理是在那個中斷級別啊,是APC_LEVEL嗎 ???

我看到一篇文章寫道:“APC_LEVEL當一個asynchsonous procedure call產生時,processor進入到APC_LEVEL。在這個level上,會無視其他的APC,屏蔽APC LEVEL的中斷,比如,一些I/O completion APC。可以訪問pagable memory。系統在APC_LEVEL處理缺頁中 ...…

查看全部問答∨

請教 惠普 ProBook 4411s(VA045PA) 多少錢可以買到手?

惠普 ProBook 4411s(VA045PA)  報價 5999元 我隨便問了下老板多少錢,他說5200. 多少錢可以買到手?…

查看全部問答∨

力科重新定義示波器上的

力科重新定義示波器上的串行數據解碼和調試新標準…

查看全部問答∨

怎么樣將應用層的數據傳到IAP中?

   ST的IAP方案需要按鍵,可是我設計的板子沒有按鍵,只是通過串口實現控制。這樣話IAP就沒法工作了。所以想從用戶層跳到IAP層進行IAP編程,可是需要從應用層傳遞一個變量。怎么樣傳遞變量呢?   …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 嵊州市| 城固县| 天镇县| 祁门县| 张北县| 新龙县| 乌兰浩特市| 阳春市| 洪雅县| 达尔| 绥阳县| 抚顺市| 邻水| 乡宁县| 固始县| 伊金霍洛旗| 武乡县| 原阳县| 普安县| 沧源| 临泉县| 永城市| 聂荣县| 兴和县| 宁化县| 宜宾县| 洪江市| 尼玛县| 剑河县| 平利县| 新乐市| 万荣县| 白山市| 宽城| 三河市| 诸暨市| 新野县| 崇义县| 上栗县| 镇平县| 凤城市|