2010-05-14 3 views
0

J'ai un contrôle wx.lib.calendar.Calendar (pas wx.lib.calendar.CalendarCtrl!). Je choisissais un certain nombre de jours en utilisant l'appel de fonction suivante:Réinitialiser la sélection du contrôle wx.lib.calendar.Calendar?

self.cal.AddSelect([days], 'green', 'white') 

Cela fonctionne, et dessine les jours mis en évidence. Cependant, je ne sais pas comment inverser cela (c.-à-d. Effacer la sélection pour que les jours reviennent à leur coloration normale).

Des indices, s'il vous plaît?

Répondre

0

Ne pourriez-vous pas le faire manuellement?

self.cal.AddSelect([days], 'black', 'white') 
+0

Oui, c'est ce que j'ai eu recours. Cependant, comme je n'ai plus les jours d'origine disponibles lorsque j'essaie de réinitialiser, je passe une liste de tous les jours du mois en cours. Cela fonctionne, mais j'espérais qu'il y aurait un «bon» moyen. Merci. – Joseph

Questions connexes