Файл PyQt4 выбирает виджет

Я хочу сделать QT4 (использующий спокойного разработчика) диалоговое окно, которое содержит часть, где файл должен быть выбран.

Теперь, я знаю, что QFileDialog существует, и я могу программировать что-то, что делает то, что я хочу. Но я могу также просто сделать это в спокойном разработчике?

Там некоторый путь состоит в том, чтобы получить "виджет" выбора файла в спокойном разработчике? Или, я помню эти кнопки, имея выбранный файл как заголовок и немного стрелки, разрешающей пользователю выбрать другой файл QFileDialog?

Так существует ли готовое решение, или я должен программировать его сам?

19
задан Joseph Hansen 9 August 2016 в 18:45
поделиться

1 ответ

Насколько я знаю, в дизайнере Qt нет диалогового окна для работы с файлами. Но вы можете легко сделать это с помощью нескольких строк кода.

Предположим, что у вас есть простая кнопка с названием pushButton, а путь должен храниться в lineEdit.

def selectFile():
    lineEdit.setText(QFileDialog.getOpenFileName())

pushButton.clicked.connect(selectFile)

[edit]Просто интересно, вы случайно не используете KDE? Если да, то для этого можно использовать KUrlRequester. Его можно легко настроить на поддержку чего угодно - от файлов до урлов и каталогов.

33
ответ дан 30 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: