|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2012, 13:08 | #1 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
QFileDialog::getSaveFileName выбирает не того пользователя
Проблема в следующем:
QtSDK по всей видимости при установке бросил в папку "пользователи" какую-то свою папочку, с именем в виде одного символа. Когда я использую QFileDialog::getSaveFileName, запускается окошечко и оно все папки ищет в этой самой вышеописанной папке, а не в папке пользователя под которым сейчас находишься, там ищется и "рабочий стол" и "загрузки". В этой левой папке ничего этого нет. В результате - море ошибок и не возможность сохранения файла, никуда практически, разве что кроме жёсткого диска. Как с этим бороться? Возможно нужно указать пользователя по умолчанию? |
25.04.2012, 14:56 | #2 | ||
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
В смысле "ищется"?
Цитата:
Код:
Цитата:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
||
27.04.2012, 12:52 | #3 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
|
27.04.2012, 13:48 | #4 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Попробуй
Код:
вот мой рабочий код: Код:
Последний раз редактировалось xwicked; 27.04.2012 в 13:52. |
27.04.2012, 17:46 | #5 | |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Цитата:
я думаю причина не в этом. а в том, что Qt каким-то образом "берёт" не того пользователя. как так?( неужели никто с таким не сталкивался? посмотрите на скриншотах то что получается |
|
27.04.2012, 18:04 | #6 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Я уверен на 100%, что если прикрепишь весь проект, то всё на моей тестовой машине WinXP SP2 заработает.
ЗЫ: Вот почему так, я даже не знаю... заработает и всё... ЗЫЫ: Можно один чёткий скрин с ошибкой. ЗЫЪЫ: на том скрине ошибка не по приведённому коду... |
27.04.2012, 18:18 | #7 | |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Цитата:
почему же не по коду? на том скрине как раз та ошибка, которая беспокоит, других нет |
|
27.04.2012, 18:28 | #8 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
В коде путь к диску C. На скрине не найден путь к C:\\Users\ляля\Desktop.
Создавай папку на диске C, перемещай туда проект, никакой кириллицы и пробелов в названии чтобы не было(!!!). Изменяй все пути на латынь(без пробелов). Проверяй права на диск C, твой ли это комп и только после этого пиши сюда... |
27.04.2012, 19:32 | #9 | |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Цитата:
2. когда выбираешь в списке рабочий стол, чтобы сохранить файл на рабочем столе, и появляется этот путь, который видно на скрине. 3.киррилицу убрала, пробелы тоже. 4. пробовала полностью ставить ваш код 5.проект на диске С в папке Qt |
|
27.04.2012, 19:36 | #10 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
мне кажется немного не понятна суть проблемы. дело не в пути, а в том, что уже в самом окне когда пользователь выбирает папку для сохранения файла поиск осуществляется не там где нужно. странно. возможно где-то в Qt есть настройки связанные с этим, иначе мне не понятно почему он для себя берёт другого пользователя
Последний раз редактировалось PinkPink; 28.04.2012 в 02:11. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Абитура выбирает направление | Alendorff | Свободное общение | 9 | 29.06.2011 11:49 |
Не правильно выбирает данные | sasha_prof | Microsoft Office Access | 13 | 19.11.2010 17:25 |
select не выбирает записи | Lokos | БД в Delphi | 17 | 06.10.2010 23:19 |
Использование QFileDialog | Sparky | Qt и кроссплатформенное программирование С/С++ | 4 | 01.06.2010 13:58 |