Spaces:
Sleeping
Sleeping
Commit
·
c069027
1
Parent(s):
aa2c440
show_copy_button=True
Browse files
app.py
CHANGED
|
@@ -199,8 +199,7 @@ with gr.Blocks() as demo:
|
|
| 199 |
|
| 200 |
submit_btn = gr.Button("產生記錄")
|
| 201 |
|
| 202 |
-
result = gr.Textbox(label="結果(可複製)", lines=20)
|
| 203 |
-
copy_btn = gr.Button("複製結果")
|
| 204 |
|
| 205 |
# 提交按鈕事件
|
| 206 |
submit_btn.click(
|
|
@@ -209,18 +208,6 @@ with gr.Blocks() as demo:
|
|
| 209 |
outputs=[result]
|
| 210 |
)
|
| 211 |
|
| 212 |
-
# 改進複製功能 - 使用標準方法
|
| 213 |
-
def copy_text(text):
|
| 214 |
-
# 在 Gradio 中,返回相同的文本會自動更新文本框
|
| 215 |
-
# 這會觸發瀏覽器的選擇,使用戶可以手動複製
|
| 216 |
-
return text
|
| 217 |
-
|
| 218 |
-
copy_btn.click(
|
| 219 |
-
copy_text,
|
| 220 |
-
inputs=[result],
|
| 221 |
-
outputs=[result]
|
| 222 |
-
)
|
| 223 |
-
|
| 224 |
|
| 225 |
if __name__ == "__main__":
|
| 226 |
# 檢查環境變數
|
|
|
|
| 199 |
|
| 200 |
submit_btn = gr.Button("產生記錄")
|
| 201 |
|
| 202 |
+
result = gr.Textbox(label="結果(可複製)", lines=20, show_copy_button=True)
|
|
|
|
| 203 |
|
| 204 |
# 提交按鈕事件
|
| 205 |
submit_btn.click(
|
|
|
|
| 208 |
outputs=[result]
|
| 209 |
)
|
| 210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 211 |
|
| 212 |
if __name__ == "__main__":
|
| 213 |
# 檢查環境變數
|