QFileDialog стандартная папка

230
15 февраля 2018, 15:25

Как задать при вызове QFileDialog стандартную папку, которая должна показываться?

Answer 1

При статическом вызове

QFileDialog::QFileDialog(QWidget *parent = Q_NULLPTR, 
    const QString &caption = QString(), 
    const QString &directory = QString(), // <= вот она
    const QString &filter = QString());

При создании объекта с помощью функции setDirectory

Answer 2

Пример диалог для выбора картинок:

const QString & dir = QDesktopServices::storageLocation( QDesktopServices::PicturesLocation );
const QString & fileName = QFileDialog::getOpenFileName( this, tr( "Selecting an image" ), dir, filters );
if ( fileName.isEmpty() )
    return;
QPixmap pixmap( fileName );
READ ALSO
Как найти фамилию и номер из контактов?

Как найти фамилию и номер из контактов?

Моя задача состоит в том чтобы получить имя фамилию и номер телефона абонентаВот так я получаю все значения, кроме фамилии

193
String и сравнение через == [дубликат]

String и сравнение через == [дубликат]

На данный вопрос уже ответили:

197
Роль interface в Java

Роль interface в Java

Здравствуйте, давно читаю разные туториалы и много где встречаю должно быть мало зависимостей, как я понял это все достигается при помощи...

220
Отделение логики приложения от Swing-потока

Отделение логики приложения от Swing-потока

Добрый деньЯ пишу приложение с графическим интерфейсом используя Swing

138