【发布时间】:2020-10-25 19:38:16
【问题描述】:
当用户关注条形码文本字段时,我想打开手机的摄像头。
但是,即使您关注另一个文本字段,也会触发 on_focus 事件。我必须以某种方式确保焦点文本字段是条形码文本字段。我该怎么做?
on_double_tap 事件似乎解决了我的问题,但我想一键打开相机。
这是我的相关 .kv 代码:
GridLayout:
rows: 4
cols: 1
row_default_height: 40
padding: [10,70,10,10]
spacing: 0
MDTextField:
id: txt_barcode_3
hint_text: "Barkod"
on_focus: root.barcode_camera_insert()
MDTextField:
id: txt_reference_3
hint_text: "Referans"
MDTextField:
id: txt_productname_3
hint_text: "Ürün Adı"
MDRectangleFlatButton
id: btn_save_3
text: "Kaydet"
font_size: "20sp"
size_hint: 1,0
on_press: root.add_barcode()
【问题讨论】: