Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def on_search_changed(self, search_text):
- if not search_text:
- self.set_visible_child(self.notebook)
- return
- self.set_visible_child(self.search_results_wrapper)
- for child in self.search_results.get_children():
- self.search_results.remove(child)
- # Create temporary list of buttons that match the search text
- buttons = []
- for category, categorydata in EmojiData.data.items():
- for emoji in categorydata:
- if search_text in emoji.get("name"):
- buttons.append(button)
- # Sort the temp. list
- sorted_buttons = sort(buttons)
- # Then re-add them back to your search_results
- for button in sorted_buttons:
- self.search_results.add(button)
- button.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement