登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
GUI入門 により Mind Map: GUI入門

1. 1.GUIについて

1.1. CUIとGUI

1.1.1. CUIはコマンドのみ

1.1.2. GUIは画面で操作できる

1.2. GUIは当たり前品質

1.2.1. 要望がなくても当然組み込むべきで 顧客は、当然GUIで提供されると思っている

2. 2.ライブラリ

2.1. Kivy

2.1.1. 独自のため使いづらい

2.2. Tkinter

2.2.1. 独自のため使いづらい

2.3. eel

2.3.1. HTMLベースのため使いやすい

3. 3.eelの使い方

3.1. インストール

3.1.1. pip install eel

3.2. 構成

3.2.1. フロントエンド

3.2.1.1. HTML/CSS/Javascript

3.2.2. バックエンド

3.2.2.1. Python

3.3. 動画の流れ

3.3.1. 1.python:eelを起動➙画面が表示

3.3.2. 2.html:ボタン等を押下でpythonを呼び出し

3.4. ブロントとバックの連携

3.4.1. eel.expose

3.4.1.1. 関数に付与することで、python ➙ javascriptの相互呼び出しが可能

3.5. CSSによる装飾が可能

3.5.1. Bootstrapを活用することで簡単に綺麗な画面を作れる

3.6. 顧客提供の方法

3.6.1. 実行可能形式に変換して提供

3.6.1.1. python -m eel <起動ファイル> <htmlフォルダ> --onefile