Termux透過插件"Termux:GUI",呼叫Android元件來顯示圖形介面。
可使用Python或C語言的data-binding寫GUI,作者提供了很多方法,用簡短的程式碼就能建立介面。
1. 安裝Termux:GUI#
從 F-Droid下載安裝Termux:GUI。
開啟Termux,安裝
python-binding
pip install termuxgui
2. 範例程式#
- Termux安裝
termux-gui-package
套件
pkg install termux-gui-package
- 進入下載的
scripts
目錄,裡面的檔案可以直接執行,例如以下程式會開啟一個檔案瀏覽器:
termux-gui-files
- 或者也可以自己寫一個python程式:
import termuxgui as tg
import sys
import time
with tg.Connection() as c:
name = sys.argv
a = tg.Activity(c,dialog=True)
layout = tg.LinearLayout(a)
if len(name) == 1:
tv = tg.TextView(a, "Hello Anonymous")
else:
tv = tg.TextView(a, "Hello "+name[1])
time.sleep(5)
- 執行
python hello.py Ivon
,效果如圖: