0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AWStudio社區(qū)版重大升級 支持高中低端全平臺運行

科技綠洲 ? 來源:ZLG致遠(yuǎn)電子 ? 作者:ZLG致遠(yuǎn)電子 ? 2022-06-06 11:55 ? 次閱讀

今天我們迎來了AWStudio社區(qū)版的重大升級。AWStudio v1.1支持從云端獲取自定義控件、示例項目等插件,并支持動態(tài)更新。同時新增了LCD快速旋轉(zhuǎn)功能,實現(xiàn)幾乎效率無損的屏幕旋轉(zhuǎn)。

AWStudio開發(fā)套件社區(qū)版包括最新的AWTK和AWTK Designer。其中AWTK是業(yè)界領(lǐng)先的純C語言GUI框架,基于LGPL開源許可發(fā)布,可以免費商用,支持高中低端全平臺運行,是Qt之外的一個全新選擇。

而AWTK Designer是專門用來制作AWTK應(yīng)用程序UI界面的實用工具,只要通過拖曳和點擊就可以完成復(fù)雜的界面設(shè)計,操作簡單,并且可以隨時預(yù)覽效果圖,所見即所得。

poYBAGKdefKAWriSAABdKOT8QS8787.png

圖1 AWStudio

poYBAGKdef6AZ4JdAACGka9P3NY518.png

圖2 AWTK Designer得益于AWTK強大的功能和跨平臺特性,AWStudio和AWTK Designer本身也是基于AWTK構(gòu)建的。此次更新主要包括:

支持從云端獲取自定義控件、示例項目;

支持LCD快速旋轉(zhuǎn);

支持設(shè)置字體的保留字符范圍;

支持設(shè)置位圖字模顏色位數(shù);

支持設(shè)置前景色、背景色為漸變色;

支持控件過程動畫;

支持控件子部件的樣式的跳轉(zhuǎn);

改進(jìn)代碼編輯器,字體大小可變,支持代碼折疊、配對符號高亮;

修復(fù)內(nèi)存泄漏等問題。

插件上云AWStudio和AWTK Designer中可以看到目前官方提供的自定義控件、示例項目等插件。這些插件均遷移到了云端,減少了安裝包所占的空間,并且可以獨立迭代發(fā)布,當(dāng)用戶使用時可以自動下載到本地。

poYBAGKdeguAUBTBAADgRuCSi-o462.png

圖3 AWTK Designer中的示例項目項目開發(fā)時,如果需要自定義控件,可以在AWTK Designer的插件頁面點擊安裝,安裝成功后再點擊刷新,就可以在控件列表中看見對應(yīng)的自定義控件,后續(xù)直接拖出控件并編輯即可,簡化了自定義控件的使用流程。

pYYBAGKdehOALCk1AABxvEhX9q4398.png

圖4 AWTK Designer中的自定義控件

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1

LCD快速旋轉(zhuǎn)

在AWTK Designer的項目設(shè)置中,可以設(shè)置LCD的旋轉(zhuǎn)角度,設(shè)置后可以在AWTK Designer中實時預(yù)覽效果,并且編譯后的程序也會自動旋轉(zhuǎn)。本次升級同時新增了快速旋轉(zhuǎn)模式,無需借助GPU,即使在中低端平臺也可以做到幾乎效率無損的屏幕旋轉(zhuǎn)。

poYBAGKdeh2AUk_VAABNxjZ_Q6c120.png

圖5 支持設(shè)置LCD的旋轉(zhuǎn)角度

設(shè)置字體的保留字符范圍

在AWTK Designer的項目設(shè)置中,可以以ASCII或者Unicode范圍的形式設(shè)置字體的保留字符,方便用戶編輯。比如,“[[0-9]]”表示字符“0123456789”,“[[a-z]]”表示小寫字母“a”~“z”,“[[0x4e2d-0x4e2f]]”表示字符“中丮丯”,裁剪字體或者打包資源時,生成的字符資源僅包含指定的字符。

poYBAGKdei6AdiA0AAB_Uroa2Uw544.png

圖6 支持以范圍形式設(shè)置字體的保留字符

漸變色

AWTK的前景色、背景色支持設(shè)置為線性漸變色,點擊控件樣式屬性右側(cè)的色塊,可以打開顏色設(shè)置頁面進(jìn)行設(shè)置。

poYBAGKdejqAcpFoAAEHjtpTHrk370.png

圖7 支持設(shè)置樣式的背景色、前景色為漸變色

過程動畫

AWTK支持設(shè)置屬性的過程動畫,只需設(shè)置時在屬性名前增加“animate:”前綴即可。比如設(shè)置“value”屬性時,改為設(shè)置“animate:value”屬性即可。

poYBAGKdekeAdTkVAAA43ERP2e8343.png

圖8 控件value屬性的過程動畫

改進(jìn)代碼編輯器

AWTK Designer的代碼編輯器新增了折疊功能,支持配對的符號高亮,同時可以在通用設(shè)置中設(shè)置編輯器的默認(rèn)字體大小。

poYBAGKdem2AN8vCAABN_Dx6s6s781.png

圖9 代碼編輯器

poYBAGKdenaAFZQnAAAeZSWKmyE287.png

圖10 設(shè)置代碼編輯器字體大小

示例演示效果

poYBAGKdepGAMmPiAAKPh-rlVsE237.png

圖11 awtk-examples下的示例運行效果

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137541
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4823

    瀏覽量

    68953
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3292

    瀏覽量

    57871
收藏 人收藏

    評論

    相關(guān)推薦

    TomTom Orbis地圖重大升級

    近日,在定位技術(shù)領(lǐng)域深耕多年的 TomTom,正式宣布對旗下的 Orbis 地圖進(jìn)行重大升級。升級后的 Orbis 地圖新增了沉浸式 3D 車道幾何功能,其覆蓋范圍之廣堪稱行業(yè)之最。
    的頭像 發(fā)表于 01-14 16:35 ?243次閱讀

    黃鶴開源社區(qū)正式發(fā)布

    近日,在2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會開幕式上,基于開放原子開源基金會旗下AtomGit開源協(xié)作平臺搭建的黃鶴開源社區(qū)正式發(fā)布,標(biāo)志著武漢市開源促進(jìn)工作進(jìn)入了一個新的階段。社區(qū)
    的頭像 發(fā)表于 12-23 11:33 ?308次閱讀

    基于飛騰平臺的國內(nèi)首家棧信創(chuàng)安檢管理系統(tǒng)投入試運行

    基于飛騰平臺的國內(nèi)首家棧信創(chuàng)安檢管理系統(tǒng)在哈爾濱太平國際機(jī)場初步建設(shè)完畢,進(jìn)入試運行驗證階段,測試通道已面向旅客開放,期間運行穩(wěn)定,標(biāo)志著全國首個
    的頭像 發(fā)表于 12-04 16:23 ?415次閱讀

    鼓浪嶼元宇宙社區(qū)平臺正式上線

    近日,由中國移動咪咕公司與廈門市政府?dāng)y手打造的鼓浪嶼元宇宙社區(qū)平臺正式亮相。該平臺旨在通過“內(nèi)容+科技+融合創(chuàng)新”的理念,攜手產(chǎn)業(yè)、商業(yè)各界合作伙伴,共同打造智慧文旅的樣板間。 鼓浪嶼元宇宙
    的頭像 發(fā)表于 11-18 11:40 ?438次閱讀

    如何在低成本ARM平臺部署LVGL免費圖形庫,基于志T113-i

    :完全免費,遵循開源協(xié)議,促進(jìn)社區(qū)共享與協(xié)作。 控件資源豐富:提供豐富的控件,動畫效果流暢,增強GUI的交互性和視覺吸引力。 跨平臺可移植:支持多種操作系統(tǒng)和硬件平臺,易于在不同環(huán)境中
    發(fā)表于 10-29 09:55

    使用TPA3118做了三分頻功放遇到的疑問求解

    我們的新板子用了三顆3118芯片做了三分頻功放,三顆分別負(fù)責(zé)高中低音,輸入電源適配器是19V6.75A,前級5532做了電分,分別進(jìn)三顆3118,低音4歐60W,中音+高音20W×2,原理圖完全
    發(fā)表于 10-21 08:00

    請問低端用電阻檢測電流差分放大還是單端放大好?

    我看到TI的方案中低端電流檢測用的是運算放大器組成差分放大電路,這個種用單端放大不是更好一些嗎?輸入阻抗更高了,減小了輸出電流在支路上的分流。是還有其他沒考慮到的問題嗎
    發(fā)表于 08-08 06:15

    DM平臺管理設(shè)備如何進(jìn)行固件升級?

    )查看注冊狀態(tài) 4)DM平臺中添加設(shè)備,設(shè)備序列號通過設(shè)備系統(tǒng)界面或背板獲得。 5)添加升級的固件 6)配置超時時間,默認(rèn)即可。 7)選擇需要升級的設(shè)備 8)查看系統(tǒng)升級
    發(fā)表于 07-25 06:22

    天數(shù)智芯主導(dǎo)的DeepSpark開源社區(qū)發(fā)布百大應(yīng)用開放平臺24.06版本

    平臺,甄選上百個與行業(yè)應(yīng)用深度耦合的開源算法和模型,支持主流生態(tài)應(yīng)用框架,并針對行業(yè)需求構(gòu)建多維度評測體系,廣泛支持各類落地場景。 本次24.06版本首度上線了多維度評測系統(tǒng)社區(qū)版,旨
    的頭像 發(fā)表于 07-03 16:56 ?1187次閱讀
    天數(shù)智芯主導(dǎo)的DeepSpark開源<b class='flag-5'>社區(qū)</b>發(fā)布百大應(yīng)用開放<b class='flag-5'>平臺</b>24.06版本

    高通打破Android系統(tǒng)更新壁壘,提升中低端手機(jī)用戶體驗

    ,中低端及入門級手機(jī)卻常常面臨更新支持不足的尷尬境地。針對這一現(xiàn)狀,高通公司正積極采取行動,力圖打破這一僵局,提升中低端手機(jī)的系統(tǒng)更新頻率和用戶體驗。
    的頭像 發(fā)表于 06-29 16:41 ?2206次閱讀

    鴻蒙ArkUI-X平臺差異化:【運行態(tài)差異化(@ohos.deviceInfo)】

    邏輯不同,或使用了不支持平臺的API,就需要根據(jù)平臺不同進(jìn)行一定代碼差異化適配。當(dāng)前僅支持在代碼運行態(tài)進(jìn)行差異化,接下來詳細(xì)介紹場景及如何
    的頭像 發(fā)表于 05-25 16:37 ?1937次閱讀
    鴻蒙ArkUI-X<b class='flag-5'>平臺</b>差異化:【<b class='flag-5'>運行</b>態(tài)差異化(@ohos.deviceInfo)】

    Mono開源社區(qū)支持LoongArch龍架構(gòu)

    Mono作為開源框架,支持Linux、macOS、Windows及嵌入式設(shè)備等廣泛的操作系統(tǒng),使得開發(fā)者能在非Windows環(huán)境下運行.NET應(yīng)用。
    的頭像 發(fā)表于 05-20 11:06 ?529次閱讀

    智慧社區(qū)新模式:分布式綜合管理平臺工程實踐分享

    隨著信息化和智能化技術(shù)的飛速發(fā)展,智慧社區(qū)作為新型城市管理模式,日益受到社會的廣泛關(guān)注。在這一背景下,訊維分布式綜合管理平臺以其高效、穩(wěn)定、靈活的特性,為智慧社區(qū)建設(shè)提供了全新的解決方案。下面,我們
    的頭像 發(fā)表于 03-18 16:05 ?387次閱讀

    基于紫光展銳平臺研發(fā)的三款智能模塊各有何特點?

    今天要說的是新移科技基于紫光展銳平臺自主研發(fā)的三款4G智能模塊,XY310 4G、XY618、XY610 。采用沉金生產(chǎn)工藝,耐腐蝕抗干擾,支持-20℃-70℃環(huán)境下7x24小時穩(wěn)定運行,尺寸僅為
    的頭像 發(fā)表于 02-19 10:02 ?961次閱讀
    基于紫光展銳<b class='flag-5'>平臺</b>研發(fā)的三款智能模塊各有何特點?

    金航標(biāo)kinghelm薩科微slkor

    廣泛,第三個是中國企業(yè)跟國外同類企業(yè)相比,在高中低壓的MOS管、橋堆、可控硅中低端產(chǎn)品我們有一定的價格優(yōu)勢,在產(chǎn)品交付、售后服務(wù)等方面都有優(yōu)勢,我們在這個市場努力還是大有可為的。深圳市薩科微slkor半導(dǎo)體
    發(fā)表于 02-02 09:52