Armadilloフォーラム

weston+Python+fletでGUI

urasue

2024年9月4日 17時28分

お世話になっております。浦末です。
PythonとFletを組み合わせてGUIの構築を試みています。

CPUはArmadillo-x2です。
コンテナはat-debian-imageを使っております。

コンテナでwestonを起動し、そこからpythonのサンプルを起動みたのですが、
画面に何も表示されませんでした。

root@4601765dd203:/sql# cat main.py
import flet as ft
def main(page: ft.Page):
    page.add(ft.Text(value="Hello, world!"))
ft.app(target=main)
 
root@4601765dd203:/sql# python3 main.py
armadillo:/etc/atmark/containers# cat wayland.conf
set_image localhost/at-debian-image:latest
add_args --env=XDG_RUNTIME_DIR=/tmp
add_devices /dev/dri /dev/galcore /dev/tty7
add_devices /dev/input
add_volumes /run/udev:/run/udev:ro
add_volumes /sql:/sql
add_volumes /opt/firmware:/opt/firmware:ro
add_args --cap-add=SYS_TTY_CONFIG
set_command weston --tty 7

何か設定が必要でしょうか?

コメント

at_reika.yamazaki

2024年9月5日 10時58分

お世話になっております。
山崎です。

貼っていただいたコンテナの設定ファイルと、main.py をもとに弊社でも試してみましたが、
動作しないことを確認しました。

参考情報として、flet の公式ドキュメントを確認したところ、アプリケーションの起動コマンドは以下のようです。

flet run main.py

公式ドキュメントは以下になります。
https://flet.dev/docs/

弊社では flet アプリケーションについて検証していないため、gui アプリケーション開発であれば flutter の利用を推奨しています。
https://manual.atmark-techno.com/armadillo-x2/armadillo-x2_product_manu…

以上、どうぞよろしくお願いいたします。

urasue

2024年9月5日 18時41分

山崎さま

ありがとうございます。
無事起動できました。