@@ -103,8 +103,12 @@ def onCreate(self):
103103 self .qr_label .set_text (lv .SYMBOL .EYE_OPEN )
104104 self .qr_label .center ()
105105 self .status_label_cont = lv .obj (self .main_screen )
106- self .status_label_cont .set_size (lv .pct (66 ),lv .pct (60 ))
107- self .status_label_cont .align (lv .ALIGN .LEFT_MID , lv .pct (5 ), 0 )
106+ width = mpos .ui .pct_of_display_width (70 )
107+ height = mpos .ui .pct_of_display_width (60 )
108+ self .status_label_cont .set_size (width ,height )
109+ center_w = round ((mpos .ui .pct_of_display_width (100 ) - self .button_width - 5 - width )/ 2 )
110+ center_h = round ((mpos .ui .pct_of_display_height (100 ) - height )/ 2 )
111+ self .status_label_cont .set_pos (center_w ,center_h )
108112 self .status_label_cont .set_style_bg_color (lv .color_white (), 0 )
109113 self .status_label_cont .set_style_bg_opa (66 , 0 )
110114 self .status_label_cont .set_style_border_width (0 , 0 )
@@ -116,7 +120,6 @@ def onCreate(self):
116120 self .setContentView (self .main_screen )
117121
118122 def onResume (self , screen ):
119- self .create_preview_image ()
120123 self .cam = init_internal_cam (self .width , self .height )
121124 if not self .cam :
122125 # try again because the manual i2c poweroff leaves it in a bad state
@@ -279,8 +282,8 @@ def qr_button_click(self, e):
279282 self .stop_qr_decoding ()
280283
281284 def open_settings (self ):
282- # self.main_screen.clean()
283- self .image . delete ()
285+ self .image_dsc . data = None
286+ self .current_cam_buffer = None
284287 """Launch the camera settings activity."""
285288 intent = Intent (activity_class = CameraSettingsActivity )
286289 self .startActivityForResult (intent , self .handle_settings_result )
0 commit comments