K5短信,联系人,通话记录lvgl add_style问题修正
authorp15692025051 <846603105@qq.com>
Tue, 19 Sep 2023 09:46:35 +0000 (17:46 +0800)
committerp15692025051 <846603105@qq.com>
Tue, 19 Sep 2023 09:46:35 +0000 (17:46 +0800)
2.sdk/project/K5/sdk/services/microPython/ports/quectel/core/ui.py

index 98f9a4a..80513fe 100644 (file)
@@ -791,6 +791,10 @@ class CallLogScreen(Screen):
                 _btn_label4 = lv.label(_btn)
                 _btn_label5 = lv.label(_btn)
                 _btn_label6 = lv.label(_btn)
+                _btn.add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                _btn_label4.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                _btn_label6.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    
                 self.call_log_detail_list_dict.append({"_btn":_btn,"_btn_label2":_btn_label2,"_btn_label3":_btn_label3,
                                               "_btn_label4":_btn_label4,"_btn_label5":_btn_label5,"_btn_label6":_btn_label6})
             self.meta = call_log_screen
@@ -838,7 +842,7 @@ class CallLogScreen(Screen):
                     #_btn = lv.btn(self.call_log_detail_list)
                     self.call_log_detail_list_dict[h]["_btn"].set_size(240,80)
                     self.call_log_detail_list_dict[h]["_btn"].set_pos(0,82*h)
-                    self.call_log_detail_list_dict[h]["_btn"].add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.call_log_detail_list_dict[h]["_btn"].add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
                     self.call_log_detail_list_dict[h]["_btn"].add_event_cb(lambda e: EventMesh.callback_wrapper(self.calling(e)),
                                             lv.EVENT.CLICKED, None)
 
@@ -860,7 +864,7 @@ class CallLogScreen(Screen):
                     self.call_log_detail_list_dict[h]["_btn_label4"].set_size(230, 30)
                     self.call_log_detail_list_dict[h]["_btn_label4"].set_long_mode(lv.label.LONG.CLIP)
                     self.call_log_detail_list_dict[h]["_btn_label4"].set_text(num_phonnum)
-                    self.call_log_detail_list_dict[h]["_btn_label4"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.call_log_detail_list_dict[h]["_btn_label4"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
 
                     #_btn_label5 = lv.label(_btn)
                     self.call_log_detail_list_dict[h]["_btn_label5"].set_pos(0, 5)
@@ -874,7 +878,7 @@ class CallLogScreen(Screen):
                     self.call_log_detail_list_dict[h]["_btn_label6"].set_size(230, 28)
                     self.call_log_detail_list_dict[h]["_btn_label6"].set_long_mode(lv.label.LONG.CLIP)
                     self.call_log_detail_list_dict[h]["_btn_label6"].set_text(num_name)
-                    self.call_log_detail_list_dict[h]["_btn_label6"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.call_log_detail_list_dict[h]["_btn_label6"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
                     
                     self.call_log_detail_list_dict[h]["_btn"].clear_flag(lv.obj.FLAG.HIDDEN)
                     #self.call_log_detail_list_dict[h]["_btn"].scroll_to_view(lv.ANIM.OFF)
@@ -1991,6 +1995,10 @@ class PopupScreen(Screen):
                 _btn_label3 = lv.label(msg_btn)
                 _btn_label4 = lv.label(msg_btn)
                 _btn_label5 = lv.label(msg_btn)
+                msg_btn.add_style(style_sms_bg_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                _btn_label4.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                _btn_label5.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    
                 self.sms_detail_list_dict.append({"msg_btn":msg_btn,"_btn_label2":_btn_label2,"_btn_label3":_btn_label3,
                                               "_btn_label4":_btn_label4,"_btn_label5":_btn_label5})
             self.meta = msg_list_screen
@@ -2186,7 +2194,7 @@ class PopupScreen(Screen):
                     #msg_btn = lv.btn(self.sms_detail_list)
                     self.sms_detail_list_dict[i]["msg_btn"].set_size(230,65)
                     self.sms_detail_list_dict[i]["msg_btn"].set_pos(0,67*count)
-                    self.sms_detail_list_dict[i]["msg_btn"].add_style(style_sms_bg_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.sms_detail_list_dict[i]["msg_btn"].add_style(style_sms_bg_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
                     # self.sms_detail_list_dict[i]["msg_btn"].add_event_cb(lambda e: EventMesh.callback_wrapper(self.sms_cb(e)),
                     #                         lv.EVENT.CLICKED, None)
                 
@@ -2212,7 +2220,7 @@ class PopupScreen(Screen):
                     self.sms_detail_list_dict[i]["_btn_label4"].set_size(230, 28)
                     self.sms_detail_list_dict[i]["_btn_label4"].set_text(detail1)
                     self.sms_detail_list_dict[i]["_btn_label4"].set_long_mode(lv.label.LONG.DOT)
-                    self.sms_detail_list_dict[i]["_btn_label4"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.sms_detail_list_dict[i]["_btn_label4"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
 
                     title1 = tmp[0]
                     #_btn_label5 = lv.label(msg_btn)
@@ -2220,7 +2228,7 @@ class PopupScreen(Screen):
                     self.sms_detail_list_dict[i]["_btn_label5"].set_size(230, 28)
                     self.sms_detail_list_dict[i]["_btn_label5"].set_text(title1)
                     self.sms_detail_list_dict[i]["_btn_label5"].set_long_mode(lv.label.LONG.DOT)
-                    self.sms_detail_list_dict[i]["_btn_label5"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                    #self.sms_detail_list_dict[i]["_btn_label5"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
                     
                     self.sms_detail_list_dict[i]["msg_btn"].clear_flag(lv.obj.FLAG.HIDDEN)
                     #if msg == 1:
@@ -3850,6 +3858,10 @@ class ContactsScreen(Screen):
                 contact_btn_label_1 = lv.label(contact_btn)
                 contact_btn_label_2 = lv.label(contact_btn)
                 contact_btn_label_3 = lv.label(contact_btn)
+                contact_btn.add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                contact_btn_label_1.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                contact_btn_label_3.add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                
                 self.contact_detail_listt_dict.append({"contact_btn":contact_btn,"contact_btn_label_1":contact_btn_label_1,"contact_btn_label_2":contact_btn_label_2,"contact_btn_label_3":contact_btn_label_3})
             self.meta = contacts_screen
         self.count = 0
@@ -3899,7 +3911,7 @@ class ContactsScreen(Screen):
                 #contact_btn = lv.btn(self.contact_detail_list)
                 self.contact_detail_listt_dict[i]["contact_btn"].set_size(230,80)
                 self.contact_detail_listt_dict[i]["contact_btn"].set_pos(0,82*i )
-                self.contact_detail_listt_dict[i]["contact_btn"].add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
+                #self.contact_detail_listt_dict[i]["contact_btn"].add_style(style_contact_btn, lv.PART.MAIN | lv.STATE.DEFAULT)
                 # contact_btn.add_style(style_contact_btn_pressed, lv.PART.MAIN | lv.STATE.PRESSED)
                 # self.contact_detail_listt_dict[i]["contact_btn"].add_event_cb(lambda e: EventMesh.callback_wrapper(self.calling(e)),
                 #                         lv.EVENT.CLICKED, None)
@@ -3909,7 +3921,7 @@ class ContactsScreen(Screen):
                 self.contact_detail_listt_dict[i]["contact_btn_label_1"].set_size(180, 30)
                 self.contact_detail_listt_dict[i]["contact_btn_label_1"].set_text(key_tmp[4:])
                 self.contact_detail_listt_dict[i]["contact_btn_label_1"].set_long_mode(lv.label.LONG.DOT)
-                self.contact_detail_listt_dict[i]["contact_btn_label_1"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                #self.contact_detail_listt_dict[i]["contact_btn_label_1"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
 
                 #contact_btn_label_2 = lv.label(contact_btn)
                 self.contact_detail_listt_dict[i]["contact_btn_label_2"].set_pos(0, 5)
@@ -3921,7 +3933,7 @@ class ContactsScreen(Screen):
                 self.contact_detail_listt_dict[i]["contact_btn_label_3"].set_pos(0, 35)
                 self.contact_detail_listt_dict[i]["contact_btn_label_3"].set_size(220, 35)
                 self.contact_detail_listt_dict[i]["contact_btn_label_3"].set_text(name)
-                self.contact_detail_listt_dict[i]["contact_btn_label_3"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
+                #self.contact_detail_listt_dict[i]["contact_btn_label_3"].add_style(style_font_youyuan_20_black, lv.PART.MAIN | lv.STATE.DEFAULT)
                 
                 
                 self.contact_detail_listt_dict[i]["contact_btn"].clear_flag(lv.obj.FLAG.HIDDEN)