AWTK Go 語(yǔ)言綁定筆記 理論上 AWTK[https://github.com/zlgopen/awtk] 支持 Go 語(yǔ)言并不難,AWT...
fscript 腳本引擎 1. 介紹 fscript 是一個(gè)極簡(jiǎn)的腳本引擎,借鑒了函數(shù)語(yǔ)言中一些思路,主要用于低端嵌入式系統(tǒng),讓用戶輕松擴(kuò)展現(xiàn)有...
AWTK 實(shí)時(shí)預(yù)覽插件 (vscode) 工作原理 1. 背景 很早就計(jì)劃寫一個(gè) vscode 插件來(lái)預(yù)覽 AWTK 的 UI XML 文件。遲...
GUI 引擎評(píng)價(jià)指標(biāo) github 上的開(kāi)源 GUI 引擎至少有數(shù)十個(gè),如何去評(píng)估它們的優(yōu)劣,如何選擇你需要的 GUI 引擎?這個(gè)是艱巨的任務(wù),...
輸入事件記錄與重放 1. 用途 輸入事件記錄與重放的常見(jiàn)用途有: 自動(dòng)演示功能。 長(zhǎng)時(shí)間運(yùn)行進(jìn)行壓力測(cè)試。 輔助手工測(cè)試。有時(shí)出現(xiàn)崩潰的 BUG...
如何在C++中嵌入JAVA 最近在為 AWTK 增加 JAVA 綁定,在 Windows 和 Linux 下工作正常,但是在 MACOS 上運(yùn)行...
AWTK-MVVM是一套為AWTK用C語(yǔ)言開(kāi)發(fā),并支持各種腳本語(yǔ)言的MVVM框架,實(shí)現(xiàn)了數(shù)據(jù)綁定、命令綁定和窗口導(dǎo)航等基本功能,使用AWTK-M...
控件焦點(diǎn)相關(guān)問(wèn)題 一、啟用焦點(diǎn)停留 (tab stop) 除了 edit 控件外,其它控件如果需要焦點(diǎn)停留功能,可以指定控件的 focusabl...
在很多時(shí)候,特別是在小屏幕的硬件上,控件比較小而要顯示的文本比較長(zhǎng)。 此時(shí),我們需要在控件獲得焦點(diǎn)時(shí)/或點(diǎn)擊時(shí),讓文本滾動(dòng)起來(lái),以便讓用戶看到完...