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