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() |