色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

【技術(shù)分享】Ubuntu上如何使用AWStudio

AGk5_ZLG_zhiyua ? 來(lái)源:未知 ? 2023-02-01 21:55 ? 次閱讀
AWStudio內(nèi)的AWTK Designer組件是專門(mén)用來(lái)制作AWTK應(yīng)用程序UI界面的實(shí)用型工具,只要通過(guò)拖拽和點(diǎn)擊就可以完成復(fù)雜的設(shè)計(jì),并且能夠隨時(shí)預(yù)覽效果圖。


AWStudio安裝

在AWStudio官網(wǎng)下載對(duì)應(yīng)的版本,本文下載AWStudio Ubuntu社區(qū)版。下載完畢后,在終端切換到*.deb文件所在的路徑,執(zhí)行sudo apt install ./*.deb。安裝完畢后,在開(kāi)始菜單查看是否有AWStudio與AWTK Designer兩個(gè)軟件,有即安裝完畢。如圖1所示:

圖1安裝完成界面
AWStudio下載地址為:
https://awtk.zlg.cn/awstudio/download.html


VS Code調(diào)試環(huán)境搭建

我們自己搭建的項(xiàng)目有時(shí)候需要調(diào)試,可以使用VS Code,如不需要可以跳過(guò)本節(jié)。
網(wǎng)上下載VS Code并且安裝。安裝完畢后下載安裝C/C++的插件,如圖2所示:

圖2 安裝C/C++插件

沒(méi)有網(wǎng)絡(luò)的用戶可以選擇VSIX安裝插件。

按ctrl+shift+p搜索,如圖3內(nèi)容所示。

圖3添加配置

在.json文件中的includePath添加AWTK源代碼的路徑。圖4可作為參考。

圖4json文件添加內(nèi)容

選擇一個(gè).c文件,然后點(diǎn)擊VS Code左邊工具欄的“運(yùn)行和調(diào)試”,點(diǎn)擊創(chuàng)建launch.json文件,點(diǎn)擊右下角的“添加配置”按鈕,選擇gdb啟動(dòng),修改.json文件中program與cwd的路徑,具體內(nèi)容參考圖5。

圖5launch.json文件內(nèi)容

保存文件后,即可添加斷點(diǎn)按F5調(diào)試了。


開(kāi)發(fā)第一個(gè)工程

1. 新建工程

打開(kāi)AWStudio,點(diǎn)擊新建工作區(qū)。用戶自己設(shè)置好自己的名稱與路徑。完成后新建項(xiàng)目,選擇AWTK Application,修改項(xiàng)目名稱。如圖6所示:

圖6新建項(xiàng)目

右擊項(xiàng)目,選擇打開(kāi),工程便會(huì)打開(kāi)AWTK Designer。左邊有控件列表,下面的代碼部分是當(dāng)前窗口的應(yīng)用代碼,右邊是控件對(duì)象的屬性等(目前沒(méi)有加入控件所以為空)。如圖7所示:

圖7AWTK Designer界面

2. 加入控件

從AWTK Designer控件列表拖拽一個(gè)按鈕到窗口。點(diǎn)擊按鈕右邊便可以修改其屬性,例如名稱或者大小等。我們?cè)谕献нM(jìn)一個(gè)進(jìn)度條,進(jìn)度條可以設(shè)置初始值等屬性。

3. 配置事件

事件一般用來(lái)響應(yīng)各種行為。大多數(shù)事件是作為用戶行為的響應(yīng)而產(chǎn)生的。接下來(lái)配置我們的第一個(gè)事件。
點(diǎn)擊按鈕,選擇事件,點(diǎn)擊右邊的+號(hào),事件選擇click,就是按鈕按下事件。這時(shí),下面的代碼區(qū)便自動(dòng)生成了click的處理函數(shù),函數(shù)功能需要我們補(bǔ)充,代碼可參考圖8:

圖8按鈕處理事件

處理函數(shù)的功能是每按下一次,進(jìn)度條+5,到100重新開(kāi)始計(jì)數(shù)。

4.設(shè)置定時(shí)函數(shù)

定時(shí)器可為用戶提供一些定時(shí)操作。
我們?cè)偻献нM(jìn)一個(gè)進(jìn)度條,然后在home_page_init(widget_t* win, void* ctx)函數(shù)添加定時(shí)器,如圖9所示:

圖9添加定時(shí)器

其中progress_bar_time為我們新添加的進(jìn)度條,將最大值設(shè)置為1000。再添加一下定時(shí)器功能函數(shù),如圖10所示:

圖10定時(shí)器功能

編譯模擬運(yùn)行后,可以看到進(jìn)度條會(huì)自己增加到1000,然后重新開(kāi)始增加。

5.增加窗體

在左上角的“窗口編輯”界面中,點(diǎn)擊“新建窗體”圖標(biāo),可選擇“新建窗體”窗口,如圖11所示:

圖11新建窗體

我們?cè)谠瓉?lái)的窗口再拖拽一個(gè)按鈕,并且設(shè)置好他的觸發(fā)事件為cilck。在事件函數(shù)中,添加函數(shù)navigator_to("new"),這樣按鈕按下就會(huì)打開(kāi)我們新建的新窗體。

在新窗體中,拖拽進(jìn)一個(gè)按鈕,設(shè)置它的事件為cilck。在事件函數(shù)中添加如下功能:

widget_t*win=WIDGET(ctx);
window_close(win);

即按下按鈕“是”,會(huì)關(guān)閉我們的窗體。

6.編譯,模擬運(yùn)行

保存我們的工程,點(diǎn)擊編譯,編譯完成后點(diǎn)擊模擬運(yùn)行,就可以看到我們自己搭建的AWTK界面了,如圖12所示:

圖12模擬運(yùn)行


原文標(biāo)題:【技術(shù)分享】Ubuntu上如何使用AWStudio

文章出處:【微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    13

    文章

    408

    瀏覽量

    31361

原文標(biāo)題:【技術(shù)分享】Ubuntu上如何使用AWStudio

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Ubuntu系統(tǒng)的虛擬機(jī)安裝步驟 如何在Ubuntu系統(tǒng)編譯軟件

    Ubuntu系統(tǒng)安裝虛擬機(jī)的步驟 在Ubuntu系統(tǒng)安裝虛擬機(jī)是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,通常可以通過(guò)安裝VirtualBox或KVM等虛擬化軟件來(lái)實(shí)現(xiàn)。以下是使用VirtualBox在
    的頭像 發(fā)表于 12-12 14:36 ?453次閱讀

    Ubuntu系統(tǒng)常見(jiàn)問(wèn)題及解決方法

    Ubuntu是一個(gè)基于Linux的開(kāi)源操作系統(tǒng),以其穩(wěn)定性和易用性而受到許多用戶的喜愛(ài)。然而,在使用過(guò)程中,用戶可能會(huì)遇到各種問(wèn)題。以下是一些Ubuntu系統(tǒng)中常見(jiàn)的問(wèn)題及其解決方法。 1. 無(wú)法
    的頭像 發(fā)表于 12-12 14:32 ?547次閱讀

    Ubuntu系統(tǒng)的優(yōu)缺點(diǎn)分析 Ubuntu系統(tǒng)與Windows的比較

    Ubuntu是完全開(kāi)源的,用戶可以免費(fèi)下載和使用,這對(duì)于預(yù)算有限的用戶來(lái)說(shuō)是一個(gè)巨大的優(yōu)勢(shì)。 社區(qū)支持 :Ubuntu有一個(gè)龐大的社區(qū),用戶可以從中獲得幫助和支持,這對(duì)于解決技術(shù)問(wèn)題非常有幫助。 安全性 :Linux系統(tǒng)以其
    的頭像 發(fā)表于 12-12 14:31 ?1067次閱讀

    如何在Windows中安裝Ubuntu系統(tǒng)

    在Windows中安裝Ubuntu系統(tǒng)通常有兩種方法:使用虛擬機(jī)軟件安裝Ubuntu作為虛擬機(jī),或者使用雙啟動(dòng)安裝Ubuntu與Windows共存。以下是兩種方法的步驟: 方法一:使用虛擬機(jī)軟件安裝
    的頭像 發(fā)表于 12-12 14:29 ?783次閱讀

    Ubuntu 24.04 LTS安裝飛槳PaddleX

    了眾多開(kāi)箱即用的預(yù)訓(xùn)練模型,可以實(shí)現(xiàn)模型從訓(xùn)練到推理的全流程開(kāi)發(fā),支持國(guó)內(nèi)外多款主流硬件,助力AI 開(kāi)發(fā)者進(jìn)行產(chǎn)業(yè)實(shí)踐。 ? 本文將介紹在Ubuntu 24.04.1LTS從零開(kāi)始安裝飛槳
    的頭像 發(fā)表于 11-11 17:45 ?317次閱讀
    在<b class='flag-5'>Ubuntu</b> 24.04 LTS<b class='flag-5'>上</b>安裝飛槳PaddleX

    ubuntu防火墻規(guī)則之ufw

    因公司項(xiàng)目的需求,需要對(duì)客戶端機(jī)器簡(jiǎn)便使用防火墻的功能,所以可在頁(yè)面進(jìn)行簡(jiǎn)便設(shè)置防護(hù)墻規(guī)則,當(dāng)然,這個(gè)功能需求放到我手上我才有機(jī)會(huì)學(xué)到。因?yàn)榭蛻舳藱C(jī)器都是ubuntu的,所以當(dāng)然用了ubuntu特有
    的頭像 發(fā)表于 10-31 10:22 ?274次閱讀

    樹(shù)莓派裝ubuntu和raspbian哪個(gè)更好

    樹(shù)莓派(Raspberry Pi)是一款由英國(guó)樹(shù)莓派基金會(huì)開(kāi)發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹(shù)莓派支持多種操作系統(tǒng),其中Ubuntu和Raspbian是最受歡迎的兩種。 系統(tǒng)來(lái)源
    的頭像 發(fā)表于 08-30 15:41 ?1533次閱讀

    ubuntu刪除的文件怎么恢復(fù)

    Ubuntu系統(tǒng)中,刪除的文件可以通過(guò)多種方法進(jìn)行恢復(fù)。本文將詳細(xì)介紹Ubuntu系統(tǒng)中刪除文件的恢復(fù)方法,包括使用命令行工具、文件恢復(fù)軟件以及預(yù)防文件丟失的策略。本文將分為以下幾個(gè)部分
    的頭像 發(fā)表于 08-30 15:10 ?1720次閱讀

    ELF 1技術(shù)貼|如何在Ubuntu中編譯OpenCV庫(kù)

    在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在Ubuntu環(huán)境下將OpenCV編譯為X86架構(gòu)可能更加方便和高效。通過(guò)在主機(jī)上編譯并使用X86架構(gòu)
    的頭像 發(fā)表于 05-31 16:41 ?1192次閱讀
    ELF 1<b class='flag-5'>技術(shù)</b>貼|如何在<b class='flag-5'>Ubuntu</b>中編譯OpenCV庫(kù)

    Ubuntu系統(tǒng)常見(jiàn)問(wèn)題及解答

    今天小編為大家總結(jié)了Ubuntu系統(tǒng)常見(jiàn)問(wèn)題的解決方法,便于收藏和查閱,大家快快碼住哦~
    的頭像 發(fā)表于 04-19 12:29 ?1320次閱讀
    <b class='flag-5'>Ubuntu</b>系統(tǒng)常見(jiàn)問(wèn)題及解答

    Ubuntu系統(tǒng)快速上手

    Ubuntu系統(tǒng)快速上手概述和操作說(shuō)明
    的頭像 發(fā)表于 04-12 16:25 ?575次閱讀
    <b class='flag-5'>Ubuntu</b>系統(tǒng)快速上手

    迅為3588開(kāi)發(fā)板Ubuntu安裝Docker

    迅為3588開(kāi)發(fā)板Ubuntu安裝Docker
    的頭像 發(fā)表于 01-29 16:07 ?779次閱讀
    迅為3588開(kāi)發(fā)板<b class='flag-5'>Ubuntu</b>安裝Docker

    Ubuntu 24.04 LTS選用Linux 6.8為默認(rèn)內(nèi)核

    關(guān)于Ubuntu 24.04 LTS使用何種內(nèi)核版本,一直備受關(guān)注。Canonical工程師Andrea Righi昨日宣布,Ubuntu 24.04將默認(rèn)搭載Linux 6.8內(nèi)核。
    的頭像 發(fā)表于 01-29 11:27 ?1201次閱讀

    TLT507-Ubuntu系統(tǒng)使用說(shuō)明

    TLT507-Ubuntu系統(tǒng)使用說(shuō)明
    的頭像 發(fā)表于 01-26 09:58 ?1062次閱讀
    TLT507-<b class='flag-5'>Ubuntu</b>系統(tǒng)使用說(shuō)明

    Ubuntu 20.04如何更改用戶名

    產(chǎn)品簡(jiǎn)介本文適用于所有RK3568/RK3588平臺(tái)產(chǎn)品在Ubuntu20.04系統(tǒng)如何更改用戶名,本文以IDO-EVB3588開(kāi)發(fā)板為例,在ubuntu20.04系統(tǒng)修改用戶名i
    的頭像 發(fā)表于 01-26 08:34 ?895次閱讀
    <b class='flag-5'>Ubuntu</b> 20.04如何更改用戶名
    主站蜘蛛池模板: 伊人久久影院大香线蕉| 动漫美女喷水| 自拍区偷拍亚洲视频| 最近中文字幕免费高清MV视频| 伊人久久大香| 最近免费中文MV在线字幕| 91在线青春娱乐精品分类| FREEHDXXXX学生妹| 动听968| 国产高清-国产av| 国产色青青视频在线观看 | 女性爽爽影院免费观看| 热久久综合这里只有精品电影| 日本一区精品久久久久影院| 四虎永久免费网址| 亚洲日韩成人| 91久久精品一区二区三区| www.av色| 国产精品无码人妻在线| 久久re这里视频只精品首页| 蜜臀AV中文字幕熟女人妻| 漂亮美女2018完整版| 忘忧草秋观看未满十八| 亚洲性夜夜夜色综合网| 8050午夜二级一片| 纲手裸乳被爆白浆| 精品人伦一区二区三区潘金莲| 免费光看午夜请高视频| 四虎成人影院| 伊人久久影院大香线蕉| 成人手机在线| 京香在线观看| 中文字幕无线观看不卡网站| adc网址在线观看| 国产精品无需播放器| 久久久久久久伊人电影| 日本久久和电影| 亚洲男人在线观看| SORA是什么意思| 黑人强伦姧人妻日韩那庞大的| 暖暖 日本 视频 在线观看免费|