Natural sort for items of QTreeView of PySide.
qtreeview의 헤더를 클릭했을때.. 아이템을 natural sort 하는 코드..re_human_key = re.compile(r'(\d*\.\d+|\d+)')class NaturalSortProxyModel(QSortFilterProxyModel): _key_cache = {} def _human_key(self, key): if key is None: key = '' if key not in self._key_cache: parts = re_human_key.split(str(key)) human_key = tuple((e.swapcase() if i % 2 == 0 else float(e)) for..