chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-02-01 21:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AWStudio內(nèi)的AWTK Designer組件是專門用來制作AWTK應(yīng)用程序UI界面的實用型工具,只要通過拖拽和點擊就可以完成復(fù)雜的設(shè)計,并且能夠隨時預(yù)覽效果圖。


AWStudio安裝

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

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


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

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

圖2 安裝C/C++插件

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

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

圖3添加配置

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

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

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

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

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


開發(fā)第一個工程

1. 新建工程

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

圖6新建項目

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

圖7AWTK Designer界面

2. 加入控件

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

3. 配置事件

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

圖8按鈕處理事件

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

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

定時器可為用戶提供一些定時操作。
我們再拖拽進一個進度條,然后在home_page_init(widget_t* win, void* ctx)函數(shù)添加定時器,如圖9所示:

圖9添加定時器

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

圖10定時器功能

編譯模擬運行后,可以看到進度條會自己增加到1000,然后重新開始增加。

5.增加窗體

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

圖11新建窗體

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

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

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

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

6.編譯,模擬運行

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

圖12模擬運行


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

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

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

    關(guān)注

    13

    文章

    412

    瀏覽量

    31917

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何在Ubuntu 22.04安裝NVIDIA顯卡驅(qū)動

    Ubuntu 22.04 安裝 NVIDIA 顯卡驅(qū)動完整步驟
    的頭像 發(fā)表于 05-20 11:00 ?1101次閱讀

    如何在Ubuntu安裝NVIDIA顯卡驅(qū)動?

    專有顯卡驅(qū)動。本文將詳細(xì)介紹在Ubuntu系統(tǒng)安裝NVIDIA顯卡驅(qū)動的多種方法,幫助用戶根據(jù)自身情況選擇最適合的安裝方式。 二,硬件參數(shù) 平臺:PX22_GPU CPU:I7-1165G7
    的頭像 發(fā)表于 05-07 16:05 ?689次閱讀
    如何在<b class='flag-5'>Ubuntu</b><b class='flag-5'>上</b>安裝NVIDIA顯卡驅(qū)動?

    Debian和Ubuntu哪個好一些?

    在Linux發(fā)行版世界中,Debian與Ubuntu長期占據(jù)服務(wù)器與開發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開源理念著稱,后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術(shù)特性、應(yīng)用場景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?330次閱讀

    技術(shù)分享|iTOP-RK3588開發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    技術(shù)分享|iTOP-RK3588開發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
    的頭像 發(fā)表于 04-18 15:19 ?505次閱讀
    <b class='flag-5'>技術(shù)</b>分享|iTOP-RK3588開發(fā)板<b class='flag-5'>Ubuntu</b>20系統(tǒng)旋轉(zhuǎn)屏幕方案

    Ubuntu22.04 LTS部署zabbix7.0教程

    Ubuntu22.04 LTS部署zabbix7.0教程
    的頭像 發(fā)表于 04-11 15:34 ?508次閱讀
    <b class='flag-5'>Ubuntu</b>22.04 LTS部署zabbix7.0教程

    如何在Ubuntu 24.04運行5.4.47版本?

    我正在為我們自己的 imx8mm 板升級我們的構(gòu)建機器。我們?nèi)匀皇褂?5.4.47 版本作為我們的 BSP 基礎(chǔ),并在 Ubuntu 18.04 運行我們的構(gòu)建 # Used reporepo
    發(fā)表于 04-11 06:08

    MCUxpresso無法安裝在ubuntu 24.04怎么解決?

    嗨,我正在嘗試在 ubuntu 24.04 安裝 mcuxpresso,但在 libncurses 遇到依賴問題。 有什么技巧可以繞過這個
    發(fā)表于 04-07 06:10

    手把手帶你入門AWStudio運動控制編程

    導(dǎo)讀面對一臺ZMC600E運動控制器與多臺伺服電機,我們該怎樣讓它工作起來?本文帶你了解PLCOPen,并詳細(xì)講解如何使用AWStudio控制電機運動。在自動化領(lǐng)域,運動控制是一件很復(fù)雜的事情,包含
    的頭像 發(fā)表于 02-10 11:38 ?691次閱讀
    手把手帶你入門<b class='flag-5'>AWStudio</b>運動控制編程

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

    Ubuntu系統(tǒng)安裝虛擬機的步驟 在Ubuntu系統(tǒng)安裝虛擬機是一個相對簡單的過程,通??梢酝ㄟ^安裝VirtualBox或KVM等虛擬化軟件來實現(xiàn)。以下是使用VirtualBox在
    的頭像 發(fā)表于 12-12 14:36 ?1240次閱讀

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

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

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

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

    Ubuntu 24.04 LTS安裝飛槳PaddleX

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

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

    因公司項目的需求,需要對客戶端機器簡便使用防火墻的功能,所以可在頁面進行簡便設(shè)置防護墻規(guī)則,當(dāng)然,這個功能需求放到我手上我才有機會學(xué)到。因為客戶端機器都是ubuntu的,所以當(dāng)然用了ubuntu特有
    的頭像 發(fā)表于 10-31 10:22 ?731次閱讀

    樹莓派裝ubuntu和raspbian哪個更好

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

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

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