重构 on_category_itemSelectionChanged