Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -100,25 +100,13 @@ def create_gradio_interface():
|
|
100 |
gr.HTML(custom_css) # Embed the custom CSS
|
101 |
with gr.Tab("Generate QR Code"):
|
102 |
generate_interface.render()
|
|
|
103 |
download_button = gr.Button("Download QR Code")
|
104 |
-
download_button.click(fn=
|
105 |
with gr.Tab("Read QR Code"):
|
106 |
read_interface.render()
|
|
|
107 |
copy_button = gr.Button("Copy to Clipboard")
|
108 |
-
copy_button.click(fn=
|
109 |
|
110 |
demo.launch(share=True)
|
111 |
-
|
112 |
-
custom_css = """
|
113 |
-
<style>
|
114 |
-
body {background-color: #1e1e2f; font-family: Arial, sans-serif; color: #e0e0e0;}
|
115 |
-
.gradio-container {max-width: 600px; margin: auto; padding: 20px; background-color: #2c2c3e; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);}
|
116 |
-
h1, h2 {text-align: center; color: #f0f0f0; font-weight: 600;}
|
117 |
-
.gr-button {background-color: #3a3a4f; color: #e0e0e0; padding: 10px 20px; border-radius: 5px; font-size: 15px; border: none;}
|
118 |
-
.gr-button:hover {background-color: #505068;}
|
119 |
-
input, textarea,.gr-box {background-color: #3a3a4f; border: 1px solid #555; border-radius: 5px; padding: 10px; font-size: 14px; color: #e0e0e0;}
|
120 |
-
.gr-box:hover, input:hover, textarea:hover {border-color: #777;}
|
121 |
-
</style>
|
122 |
-
"""
|
123 |
-
|
124 |
-
create_gradio_interface()
|
|
|
100 |
gr.HTML(custom_css) # Embed the custom CSS
|
101 |
with gr.Tab("Generate QR Code"):
|
102 |
generate_interface.render()
|
103 |
+
qr_code_output = generate_interface.outputs[0]
|
104 |
download_button = gr.Button("Download QR Code")
|
105 |
+
download_button.click(fn=download_qr_code, inputs=[qr_code_output], outputs=None)
|
106 |
with gr.Tab("Read QR Code"):
|
107 |
read_interface.render()
|
108 |
+
decoded_data_output = read_interface.outputs[0]
|
109 |
copy_button = gr.Button("Copy to Clipboard")
|
110 |
+
copy_button.click(fn=copy_to_clipboard, inputs=[decoded_data_output], outputs=None)
|
111 |
|
112 |
demo.launch(share=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|