我是一名擁有大量 python 背景的科學家,我喜歡為我開發的小專案開發 UI,以獲取樂趣。我已經用kivy構建了一個android應用,現在正在學習dart和flutter。我發現使用 Flutter 構建 UI 比使用 kivy 容易得多,但是我為該應用程式構建的所有邏輯都在 python 中,并且它使用了很多包(用于磁力計算)。
是否有一種(簡單/友好)的方式來重用邏輯和/或matplotlib的python腳本來使用flutter輸出繪圖來設計UI?
提前致謝。
uj5u.com熱心網友回復:
您可以使用Flask作為 Python 函式的包裝器并以 JSON 格式回傳資料。
然后,您可以通過呼叫 Flask 端點(反過來呼叫 Python 函式)來使用 Flutter 中的 JSON 資料,并在 Flutter UI 中呈現資料。
關于如何通過 Flutter 呼叫 HTTP 服務以及如何將所述服務回傳的 JSON 資料消費到 Flutter Object 中有很多文章。
注意: 這將需要一些設定作業,并且需要更多用于生產質量代碼的元素,例如 API 網關,但出于測驗/學習目的,您可以跳過它并直接與您在 Flask 中設定的服務交談.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/415786.html
標籤:
