Название: Ошибка при открытии файла Отправлено: 1235 от Март 31, 2016, 19:54 Здравствуйте! Делаю просмотрщик изображений, при открытии и сохранении изображения появляется вот такая ошибка. При нажатии на крестик или ок, позволяет открыть и сохранить файл на диск C. Подскажите пожалуйста, как исправить, чтобы ошибка не появлялась.
Название: Re: Ошибка при открытии файла Отправлено: Bepec от Март 31, 2016, 20:12 Нужно правильно задавать корневую папку диалогу сохранения.
PS мы помогаем править код, а без кода... Ну как минимум это сложновато :D Название: Re: Ошибка при открытии файла Отправлено: 1235 от Март 31, 2016, 20:16 void MainWindow::getOpenFileName()
{ if (isOpened) removeTmpFile(); //const QStringList picturesLocations = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation); fileName = QFileDialog::getOpenFileName(this,"Выберите изображение",/*picturesLocations.first()*/ "c:\\","bmp (*.)"); QFile file(fileName); if (file.open(QIODevice::ReadOnly)) //считывание данных из файла { file.close(); open(); } } void MainWindow::getSaveFileName() { const QStringList picturesLocations = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation); saveFileName = QFileDialog::getSaveFileName(this,"Путь сохранения","C:\\"," BMP (*.bmp);;JPG (*jpeg *jpg);:"); saveAs(); } это уже наверное десятый вариант, как только не пробовала, ничего не помогает :( Название: Re: Ошибка при открытии файла Отправлено: arhohryakov от Апрель 01, 2016, 07:06 Похоже это связано с тем, что у вас пользователь Windows назван русскими буквами.
Что с этим делать дальше, не подскажу. Просто вектор для поиска. Название: Re: Ошибка при открытии файла Отправлено: poru от Апрель 01, 2016, 12:51 Попробуйте совет от майкрософта http://windows.microsoft.com/ru-ru/windows/fix-corrupted-user-profile (http://windows.microsoft.com/ru-ru/windows/fix-corrupted-user-profile)
|