Я хочу сделать что-то похожее на это: QFileDialog как редактор для TableView : как получить результат?
Я хочу изменить код, чтобы кто-то мог использовать делегат для файлов и каталогов.
Наподобие
def createEditor(self, parent, option, option_dir, index):
editor = QFileDialog(parent)
editor.setFileMode(option_dir)
Возможно ли это сделать с параметром или мне нужно создать подкласс делегата?
Где я должен передать параметр делегату?
option_dir?
- person eyllanesc   schedule 19.01.2021option_dir
— это имя параметра, будь то каталоги или файлы. Напримерoption_dir = QFileDialog.ExistingFile
илиoption_dir = QFileDialog.Directory
- person mikesmitti   schedule 20.01.2021createEditor
, потому что он вызывается внутри qt. Но в любом случае, как пользователь выберет нужный вариант? Откуда взялсяoption_dir
? - person ekhumoro   schedule 02.02.2021