CultriX commited on
Commit
1893f38
·
verified ·
1 Parent(s): 7df5306

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -16
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=lambda x: download_qr_code(x), inputs="Generated QR Code", outputs=None)
105
  with gr.Tab("Read QR Code"):
106
  read_interface.render()
 
107
  copy_button = gr.Button("Copy to Clipboard")
108
- copy_button.click(fn=lambda x: copy_to_clipboard(x), inputs="Decoded Data", outputs=None)
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)