Streamlit でハンバーガーメニューを表示しない
Streamlit でアプリケーションを作成すると画面の右上にハンバーガーメニューが表示されます。 現時点では「標準機能 (設定) でこのメニューを非表示には出来ない」ようです。 但し、CSS を操作することにより非表示にすることは可能 です。 今回はハンバーガーメニューの非表示設定例をメモしておきます。
venv 環境の作成¶
「ハンバーガーメニューの表示 / 非表示」とは関係ありませんが、Streamlit を利用する為の venv 環境作成手順をメモしておきます。
1 2 3 4 5 6 7 |
|
「ハンバーガーメニューを表示する」サンプルスクリプト¶
特に意識せずに Streamlit 用コードを書くと実行時にハンバーガーメニューが表示されます。
1 2 3 4 5 |
|
実行してみます。 明示的にポート番号を指定しない場合、デフォルトで TCP/8501 を Listen します。
1 |
|
以下のようにハンバーガーメニューが表示されます。
「ハンバーガーメニューを表示しない」サンプルスクリプト¶
以下は「ハンバーガーメニューを非表示」に変更したサンプルです。 Markdown を挿入する機能を利用し、CSS を挿入することでハンバーガーメニューを非表示にしています。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
これでハンバーガーメニューが表示されなくなりました。