Update app.py
Browse files
app.py
CHANGED
|
@@ -165,6 +165,15 @@ def add_text2(chatbot, prompt):
|
|
| 165 |
def file_anzeigen(file):
|
| 166 |
return gr.Image(label = None, width=37, visible=True, interactive = False, height=37, min_width=37, show_download_button=False, show_share_button=False, show_label=False, scale = 0.5), file, file
|
| 167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
##########################################
|
| 169 |
#Hilfsfunktion, um ein von Stable Diffusion erzeugtes Bild für die Ausgabe in der History vorzubereiten
|
| 170 |
def umwandeln_fuer_anzeige(image):
|
|
@@ -709,9 +718,8 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
|
| 709 |
predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, file_display] ) #.then(**predict_args)
|
| 710 |
emptyBtn.click(clear_all, [], [file_display, image_display])
|
| 711 |
|
| 712 |
-
|
| 713 |
-
|
| 714 |
-
)
|
| 715 |
|
| 716 |
######################################
|
| 717 |
# Für Tab 2: Zeichnen
|
|
|
|
| 165 |
def file_anzeigen(file):
|
| 166 |
return gr.Image(label = None, width=37, visible=True, interactive = False, height=37, min_width=37, show_download_button=False, show_share_button=False, show_label=False, scale = 0.5), file, file
|
| 167 |
|
| 168 |
+
############################################
|
| 169 |
+
#wenn 'Stop' Button geklickt, dann Message dazu und das Eingabe-Fenster leeren
|
| 170 |
+
def cancel_outputing():
|
| 171 |
+
reset_textbox()
|
| 172 |
+
return "Stop Done"
|
| 173 |
+
|
| 174 |
+
def reset_textbox():
|
| 175 |
+
return gr.update(value=""),""
|
| 176 |
+
|
| 177 |
##########################################
|
| 178 |
#Hilfsfunktion, um ein von Stable Diffusion erzeugtes Bild für die Ausgabe in der History vorzubereiten
|
| 179 |
def umwandeln_fuer_anzeige(image):
|
|
|
|
| 718 |
predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, file_display] ) #.then(**predict_args)
|
| 719 |
emptyBtn.click(clear_all, [], [file_display, image_display])
|
| 720 |
|
| 721 |
+
#Berechnung oder Ausgabe anhalten (kann danach fortgesetzt werden)
|
| 722 |
+
cancelBtn.click(cancel_outputing, [], [status_display], cancels=[predict_event1,predict_event2, predict_event3])
|
|
|
|
| 723 |
|
| 724 |
######################################
|
| 725 |
# Für Tab 2: Zeichnen
|