国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)

這篇具有很好參考價(jià)值的文章主要介紹了合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

窗口 (Window)

分 享導(dǎo)出pdf

合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window),AIR724軟件,Air724UG

示例代碼

win = lvgl.win_create(lvgl.scr_act(), nil)
lvgl.win_set_title(win, "Window title")                     

-- close_btn = lvgl.win_add_btn_right(win, "\xef\x80\x8d")         
-- --lvgl.obj_set_event_cb(close_btn, lvgl.win_close_event_cb)
-- lvgl.win_add_btn_right(win, "\xef\x80\x93")       

txt = lvgl.label_create(win, nil)
lvgl.label_set_text(txt, "This is the content of the window\n\n")

lvgl.win_set_drag(win, true)

創(chuàng)建函數(shù)

API

|文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-702128.html

lvgl.win_create

調(diào)用 lvgl.win_create(par, copy)
功能 創(chuàng)建一個(gè)窗口對(duì)象
返回 指向創(chuàng)建的窗口的指針
參數(shù)
par 指向?qū)ο蟮闹羔? 它將是新鍵對(duì)象的父對(duì)象
copy 指向窗口對(duì)象的指針, 如果不為 nil, 則將從其復(fù)制新對(duì)象

lvgl.win_clean

調(diào)用 lvgl.win_clean(win)
功能 清除窗口內(nèi)所有子控件
參數(shù)
win 指向窗口對(duì)象的指針

lvgl.win_add_btn_right

調(diào)用 lvgl.win_add_btn_right(win, path)
功能 在窗口右側(cè)標(biāo)題欄添加一個(gè)按鈕
參數(shù)
win 指向窗口對(duì)象的指針
path 圖片的資源路徑

lvgl.win_add_btn_left

調(diào)用 lvgl.win_add_btn_left(win, path)
功能 在窗口左側(cè)標(biāo)題欄添加一個(gè)按鈕
參數(shù)
win 指向窗口對(duì)象的指針
path 圖片的資源路徑

lvgl.win_close_event_cb

調(diào)用 lvgl.win_close_event_cb(win, event)
功能 窗口關(guān)閉回調(diào)函數(shù)
參數(shù)
win 指向窗口對(duì)象的指針
event 事件類(lèi)型

lvgl.win_set_title

調(diào)用 lvgl.win_set_title(win, txt)
功能 設(shè)置窗口文字
參數(shù)
win 指向窗口對(duì)象的指針
txt 需要設(shè)置的窗口文字

lvgl.win_set_header_height

調(diào)用 lvgl.win_set_header_height(win, h)
功能 設(shè)置窗口標(biāo)題欄高度
參數(shù)
win 指向窗口對(duì)象的指針
h 窗口標(biāo)題欄高度

lvgl.win_set_btn_width

調(diào)用 lvgl.win_set_btn_width(win, w)
功能 設(shè)置窗口按鈕寬度
參數(shù)
win 指向窗口對(duì)象的指針
w 窗口按鈕寬度

lvgl.win_set_content_size

調(diào)用 lvgl.win_set_content_size(win, w, h)
功能 設(shè)置內(nèi)容尺寸
參數(shù)
win 指向窗口對(duì)象的指針
w 內(nèi)容寬度
h 內(nèi)容高度

lvgl.win_set_layout

調(diào)用 lvgl.win_set_layout(win, layout)
功能 設(shè)置窗口布局
參數(shù)
win 指向窗口對(duì)象的指針
layout 窗口布局,參數(shù)是容器布局類(lèi)型

lvgl.win_set_scrollbar_mode

調(diào)用 lvgl.win_set_scrollbar_mode(win, mode)
功能 設(shè)置窗口滾動(dòng)條模式
參數(shù)
win 指向窗口對(duì)象的指針
mode 滾動(dòng)條模式

lvgl.win_set_anim_time

調(diào)用 lvgl.win_set_anim_time(win, time)
功能 設(shè)置動(dòng)畫(huà)時(shí)間
參數(shù)
win 指向窗口對(duì)象的指針
time 窗口的動(dòng)畫(huà)時(shí)間

lvgl.win_get_drag

調(diào)用 lvgl.win_get_drag(win, en)
功能 設(shè)置窗口是否可以拖動(dòng)
參數(shù)
win 指向窗口對(duì)象的指針
en true 可以拖動(dòng),false 不可以拖動(dòng)

lvgl.win_focus

調(diào)用 lvgl.win_focus(win, obj, anim)
功能 設(shè)置窗口焦點(diǎn)對(duì)象
參數(shù)
win 指向窗口對(duì)象的指針
obj 窗口的焦點(diǎn)對(duì)象
anim lvgl.ANIM_ON 啟用動(dòng)畫(huà)。lvgl.ANIM_OFF 不啟用動(dòng)畫(huà)

lvgl.win_scroll_hor

調(diào)用 lvgl.win_scroll_hor(win, hor)
功能 設(shè)置窗口水平滾動(dòng)
參數(shù)
win 指向窗口對(duì)象的指針
hor 窗口水平滾動(dòng)數(shù)值

lvgl.win_scroll_ver

調(diào)用 lvgl.win_scroll_ver(win, ver)
功能 設(shè)置窗口垂直滾動(dòng)
參數(shù)
win 指向窗口對(duì)象的指針
hor 窗口垂直滾動(dòng)數(shù)值

到了這里,關(guān)于合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 合宙Air724UG LuatOS-Air LVGL API控件--圖表 (Chart)

    合宙Air724UG LuatOS-Air LVGL API控件--圖表 (Chart)

    圖表 (Chart) 一幅圖勝過(guò)一千個(gè)字,通過(guò)圖表展示出的數(shù)據(jù)內(nèi)容能讓用戶(hù)更快速有效的了解數(shù)據(jù)特征。 代碼示例 – 創(chuàng)建圖表 chart = lvgl.chart_create(lvgl.scr_act(), nil) lvgl.obj_set_size(chart, 200, 150) lvgl.obj_align(chart, nil, lvgl.ALIGN_CENTER, 0, 0) – 設(shè)置 Chart 的顯示模式 (折線(xiàn)圖) lvgl.chart_set_typ

    2024年02月10日
    瀏覽(22)
  • 合宙Air724UG LuatOS-Air LVGL API控件-截屏(Screenshots)

    合宙Air724UG LuatOS-Air LVGL API控件-截屏(Screenshots)

    截屏(Screenshots) 分 享導(dǎo)出pdf 截屏功能,core版本號(hào)要=3211 disp.screenshots 調(diào)用 disp.screenshots(name, x1, x2, y1, y2) 功能 截取顯示屏指定區(qū)域圖片 返回 0/-1 成功/失敗 參數(shù) name 文件路徑名只支持bmp x1 水平初始值MIPI屏(0-479)/LCD屏(0-239) x2 水平結(jié)束值MIPI屏(x1-479)/LCD屏(x1-239)

    2024年02月07日
    瀏覽(24)
  • 合宙Air724UG LuatOS-Air LVGL API控件--曲線(xiàn) (Arc)

    合宙Air724UG LuatOS-Air LVGL API控件--曲線(xiàn) (Arc)

    曲線(xiàn) (Arc) 曲線(xiàn)控件,也可以稱(chēng)為弧。因?yàn)?Arc 本身就是弧,弧形的意思。根據(jù)控件的樣子也能推測(cè)出它的使用場(chǎng)景,一般用在加載器(就是等待界面轉(zhuǎn)的圈圈)或者數(shù)值顯示,數(shù)值調(diào)節(jié)這些場(chǎng)景。曲線(xiàn)控件分了兩個(gè)部分,前景和背景,都可以分別進(jìn)行設(shè)置。 示例代碼 – 創(chuàng)建曲

    2024年02月11日
    瀏覽(26)
  • 合宙Air724UG LuatOS-Air LVGL API控件-標(biāo)簽 (Label)

    合宙Air724UG LuatOS-Air LVGL API控件-標(biāo)簽 (Label)

    標(biāo)簽 (Label) 標(biāo)簽是 LVGL 用來(lái)顯示文字的控件。 標(biāo)簽是通過(guò)? lvgl.label_create ?函數(shù)創(chuàng)建的。 可以使用? lvgl.label_set_text ?設(shè)置標(biāo)簽上的文字顯示內(nèi)容。 標(biāo)簽是有寬度的,默認(rèn)情況下,在設(shè)置文字后會(huì)自行調(diào)整,標(biāo)簽寬度會(huì)自動(dòng)擴(kuò)充到文本寬度。但是這種顯示方式是可以進(jìn)行更改

    2024年02月09日
    瀏覽(17)
  • 合宙Air724UG LuatOS-Air LVGL API控件-頁(yè)面 (Page)

    合宙Air724UG LuatOS-Air LVGL API控件-頁(yè)面 (Page)

    頁(yè)面 (Page) 當(dāng)控件內(nèi)容過(guò)多,無(wú)法在屏幕內(nèi)完整顯示時(shí),可讓其在? 頁(yè)面 ?內(nèi)顯示。 通過(guò)函數(shù)? lvgl.page_create ?可以創(chuàng)建一個(gè)頁(yè)面 頁(yè)面對(duì)象可以像容器一樣設(shè)置各個(gè)方向上的匹配模式,可以把需要顯示的對(duì)象添加進(jìn)頁(yè)面進(jìn)行顯示,頁(yè)面可以作為控件的父容器。就像下面這樣,

    2024年02月09日
    瀏覽(19)
  • 合宙Air724UG LuatOS-Air LVGL API控件-圖片 (Image)

    合宙Air724UG LuatOS-Air LVGL API控件-圖片 (Image)

    圖片 (Image) 圖片 IMG 是用于顯示圖像的基本對(duì)象類(lèi)型,圖像來(lái)源可以是文件,或者定義的符號(hào)。 使用? lvgl.img_create ?可以創(chuàng)建圖像對(duì)象。 圖片控件顯示的內(nèi)容有兩個(gè)來(lái)源,一個(gè)是來(lái)源文件的圖片,還是有一個(gè)就是 符號(hào)文字。符號(hào)文字是一段特殊的字符串,LVGL內(nèi)部會(huì)將這串特

    2024年02月09日
    瀏覽(18)
  • 合宙Air724UG LuatOS-Air LVGL API控件-鍵盤(pán) (Keyboard)

    合宙Air724UG LuatOS-Air LVGL API控件-鍵盤(pán) (Keyboard)

    鍵盤(pán) (Keyboard) LVGL 可以添加觸摸鍵盤(pán),但是很明顯,使用觸摸鍵盤(pán)的話(huà)必須要使用觸摸的輸入方式,否則無(wú)法驅(qū)動(dòng)鍵盤(pán)。 通過(guò)? keyboard_create ?可以創(chuàng)建鍵盤(pán),實(shí)際上只要這一句就可在界面上顯示鍵盤(pán)了。很難得的是,鍵盤(pán)沒(méi)有復(fù)制對(duì)象, lvgl.keyboard_create ?只需要傳入一個(gè)參數(shù)

    2024年02月09日
    瀏覽(29)
  • 合宙Air724UG LuatOS-Air LVGL API控件-加載器(Spinner)

    合宙Air724UG LuatOS-Air LVGL API控件-加載器(Spinner)

    加載器(Spinner) 通過(guò)? lvgl.spinner_create ?就可創(chuàng)建一個(gè)加載器,本身自帶動(dòng)畫(huà)效果。 可以通過(guò)? lvgl.spinner_set_arc_length ?函數(shù)調(diào)整加載器的弧長(zhǎng)。單位是度,一圈是按 360 度計(jì)算的。 通過(guò)? lvgl.spinner_set_spin_time ?可以設(shè)置轉(zhuǎn)速,這里的單位是 ms,是加載器轉(zhuǎn)完一圈的時(shí)間,GIF 錄制

    2024年02月09日
    瀏覽(21)
  • 合宙Air724UG LuatOS-Air LVGL API控件-微調(diào)框 (Spinbox)

    合宙Air724UG LuatOS-Air LVGL API控件-微調(diào)框 (Spinbox)

    微調(diào)框 (Spinbox) 微調(diào)框用于數(shù)值調(diào)整,有時(shí)候我們希望獲取一個(gè)用戶(hù)輸入的數(shù)值,但是又不希望彈出鍵盤(pán),可以使用微調(diào)框。 微調(diào)框的創(chuàng)建函數(shù)是? spinbox_create ,創(chuàng)建也比較簡(jiǎn)單。 這里有點(diǎn)需要注意,創(chuàng)建的微調(diào)框只有這個(gè): ? 增大減小按鈕是需要自己通過(guò)代碼創(chuàng)建的,所以

    2024年02月09日
    瀏覽(20)
  • 合宙Air724UG LuatOS-Air LVGL API控件-滑動(dòng)條 (Slider)

    合宙Air724UG LuatOS-Air LVGL API控件-滑動(dòng)條 (Slider)

    滑動(dòng)條 (Slider) 滑動(dòng)條看起來(lái)和進(jìn)度條是有些是有些像,但不同的是滑動(dòng)條可以進(jìn)行數(shù)值選擇。 滑動(dòng)條是通過(guò)? lvgl.slider_create ?函數(shù)創(chuàng)建的。 滑動(dòng)條創(chuàng)建完之后設(shè)置顯示位置就可以進(jìn)行操作了。 滑動(dòng)條的使用和 Bar 還是很像的??梢栽O(shè)置數(shù)值? lvgl.slider_set_value ,也可以設(shè)置顯

    2024年02月09日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包