Название: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 16:54 Кодеки
//UTF-8 Windows-1251 пробывал и то и то Код
Трабла в том что выдаваемый диалог командой Код
Он не понимает русский. То есть выбираю рабочий стол. А он матюгается крокозябрами, типа нет такого пути. У меня Вынь7. Кто что подскажет? Название: Re: Русский в QFileDialog Отправлено: Пантер от Март 24, 2011, 16:57 Читай в моей подписи.
Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 17:08 ОНИ не в исходниках =)
я вызываю диалог. В этом диалоге хочу выбрать папку рабочий стол (а она в винде написана по русски), он мне матерится в ответ, мол такой папки нет, что то типа: Название: Re: Русский в QFileDialog Отправлено: Авварон от Март 24, 2011, 17:26 пути в винде уже в утф16 (точнее винапи к-ые используются в qt вчар используют)
Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 17:40 И как быть?
Трабла в самом диалоге. так как когда я выбираю папку с русским, то выдаёт ошибку. А вот в папку с инглишом я могу сохранить файла дав ему имя на русском языке. Название: Re: Русский в QFileDialog Отправлено: Fat-Zer от Март 24, 2011, 17:55 а если кодеки вообще убрать?
Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 18:49 тоже самое...
разница в этих кодеках заключается лишь в отображении надписей переданных из проги (и в самой проге тоже). Так без кодеков одни крокозябры при ЮТФ (а у меня сырцы в 1251) выдают ромбы при 1251 всё нормально это диалог вобще не трогает он как отображал русские символы так и отображает в любой из этих кодировок файл с русским именем сохраняется нормально. А вот при выборе он ругается. Каталоги через контекстное меню не создаются , там вабще какая то стоп ошибка. Кстати щаз видео запишу. там всё видно будет. там много странностей. Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 18:59 пока видео записывал... нашёл ответ =) глюк этой сраной семёрки. (больше никак не объяснить) В правой части выбираешь идёт всё нормально, и в русский заходит и куда захочешь, а вот левая панель (где деревом всё отображено) выдаёт баг, пользователя с закорючками. Он есть в системе, и его имя как на скриншоте в верху, и он появился при установки QtSDK. Открывал этот диалог на других ЯПах, юзается нормально в том числе, и через левую панель, и через правую. А вот диалог от КуТэ ссылается на этого пользователя с закорючками в левой панели (Отчего так кто раскажет???), а у этого пользователя нет папки рабочий стол, я ему ручками там его создал он и перестал ругаться. Вот и ошибочка =) Название: Re: Русский в QFileDialog Отправлено: Пантер от Март 24, 2011, 19:09 1. Убери ругань, пожалуйста.
2. Использовать кириллицу для именования пользователя - зло. 3. Qt не ЯП. 4. Qt - Кьют. Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 19:38 1. убрал...
2. нет не зло... (Пантер - латиницей набирал???) 3. знаю что ни ЯП, писал то я на С++ с использованием КуТэ, вызывал КуТэ-шный диалог, он и выпендривался 4. =) Название: Re: Русский в QFileDialog Отправлено: Авварон от Март 24, 2011, 19:47 ну ваще есть идея что кто-то накосячил при выводе в диалог.
Название: Re: Русский в QFileDialog Отправлено: Mish_ka от Март 24, 2011, 20:00 весь код вверху...
и чем же накосячил? |