快轉到主要內容

用Python寫一個Termux圖形程式

智慧型手機 Termux教學
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

Termux透過插件"Termux:GUI",呼叫Android元件來顯示圖形介面。

可使用Python或C語言的data-binding寫GUI,作者提供了很多方法,用簡短的程式碼就能建立介面。

1. 安裝Termux:GUI
#

  1. F-Droid下載安裝Termux:GUI。

  2. 開啟Termux,安裝python-binding

pip install termuxgui

2. 範例程式
#

  1. Termux安裝termux-gui-package套件
pkg install termux-gui-package
  1. 進入下載的scripts目錄,裡面的檔案可以直接執行,例如以下程式會開啟一個檔案瀏覽器:
termux-gui-files
  1. 或者也可以自己寫一個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)
  1. 執行python hello.py Ivon,效果如圖:

3. 參考資料
#

相關文章

手機檔案管理器如何存取Termux的內部目錄
智慧型手機 Termux教學
Termux常見無法安裝的錯誤解決辦法
智慧型手機 Termux教學
Android手機用Termux安裝Windows 7 QEMU虛擬機
智慧型手機 Termux教學 Windows QEMU

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。