/ / PyQt QDirModel не показва цялата папка в mac - python, macos, pyqt5

PyQt QDirModel не показва всички папки в mac - python, macos, pyqt5

Създавам QDirModel, началната папка в QDirModel е корен "/", но папките като "/ Volumes", "/ tmp" и т.н. не са включени. Как мога да покажа всички папки в QDirModel?

въведете описанието на изображението тук

class CheckableDirModel(QtWidgets.QDirModel):
def __init__(self, parent=None):
QtWidgets.QDirModel.__init__(self, None)


class MainWindows(QtWidgets.QDialog):
def __init__(self, parent=None):
super(MainWindows, self).__init__()
self.folder_model = CheckableDirModel()
self.folder_view = QtWidgets.QTreeView()
self.folder_view.setModel(self.folder_model)

Отговори:

0 за отговор № 1

Папката като "/ Volumes", "/ tmp" е скрита от MACOS, така че правя това, за да ги покажа в QDirModels:

self.folder_model.setFilter(QtCore.QDir.AllDirs | QtCore.QDir.NoDotAndDotDot | QtCore.QDir.Hidden)