Spaces:
Running
Running
File size: 1,032 Bytes
9791162 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
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() |