Spaces:
Running
Running
| import gradio as gr | |
| def click_test(): | |
| """1から10までのランダムな数値を生成する関数""" | |
| import random | |
| number = random.randint(1, 10) | |
| return f"生成された数値: {number}" | |
| # Gradio インターフェースの作成 | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# ランダム数値ジェネレーター") | |
| gr.Markdown("下のボタンをクリックすると1から10までのランダムな数値が生成されます。") | |
| # 結果表示用のテキストボックス | |
| output_text = gr.Text(label="結果") | |
| # カスタムボタンの追加 | |
| generate_btn = gr.Button( | |
| value="数値を生成する", # ボタンのテキスト | |
| variant="primary", # ボタンのスタイル | |
| size="lg" # ボタンのサイズ | |
| ) | |
| # ボタンクリック時のイベント設定 | |
| generate_btn.click( | |
| fn=click_test, | |
| outputs=output_text | |
| ) | |
| # アプリケーションの起動 | |
| if __name__ == "__main__": | |
| demo.launch() |