Gofor5 commited on
Commit
84336be
·
verified ·
1 Parent(s): deb5dfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -1
app.py CHANGED
@@ -289,11 +289,32 @@ with gr.Blocks(title="智学网作业获取器") as demo:
289
  label="tlsysSessionId",
290
  placeholder="请输入tlsysSessionId...",
291
  )
292
- subject = gr.CheckboxGroup(
 
293
  choices=["语文", "数学", "英语", "物理", "化学", "生物", "地理", "历史", "政治",'通用技术', '信息技术'],
294
  label="具体学科",
295
  value=["语文", "数学", "英语", "物理", "化学", "生物", "地理", "历史", "政治",'通用技术', '信息技术']
296
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  status = gr.Radio(
298
  choices=["全部", "已完成", "未完成"],
299
  label="作业状态",
 
289
  label="tlsysSessionId",
290
  placeholder="请输入tlsysSessionId...",
291
  )
292
+ with gr.Row():
293
+ subject = gr.CheckboxGroup(
294
  choices=["语文", "数学", "英语", "物理", "化学", "生物", "地理", "历史", "政治",'通用技术', '信息技术'],
295
  label="具体学科",
296
  value=["语文", "数学", "英语", "物理", "化学", "生物", "地理", "历史", "政治",'通用技术', '信息技术']
297
  )
298
+ with gr.Column():
299
+ all_chosen = gr.Button(
300
+ value="全选",
301
+ variant="secondary"
302
+ )
303
+ all_chosen.click(
304
+ fn=lambda: ["语文", "数学", "英语", "物理", "化学", "生物", "地理", "历史", "政治",'通用技术', '信息技术'],
305
+ inputs=[],
306
+ outputs=[subject]
307
+ )
308
+ all_clear = gr.Button(
309
+ value="全不选",
310
+ variant="secondary"
311
+ )
312
+ all_clear.click(
313
+ fn=lambda: [],
314
+ inputs=[],
315
+ outputs=[subject]
316
+ )
317
+
318
  status = gr.Radio(
319
  choices=["全部", "已完成", "未完成"],
320
  label="作业状态",