crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> setCodecForTr, tr, menuBar
breeve
  опции профиля:
сообщение 13.6.2010, 14:50
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

Спасибо сказали: 9 раз(а)




Репутация:   1  


Всем привет! С прашедшим праздником!
Не могу понять в чем дело, может кто поможет..
Создаю MainWindow, пытаюсь создать menuBar. Создаю, но вот не задача менюшки не на русском а на кракозябкском языке. Я как обычно открываю main.cpp вставляю строчку:
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
После этого вообще пропадает менюшка. В чем может быть проблема?

Qt, QtCreator SDK 4.6.3, 1.3.1.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kibsoft
  опции профиля:
сообщение 13.6.2010, 16:02
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 180
Регистрация: 21.7.2009
Из: Самара
Пользователь №: 928

Спасибо сказали: 14 раз(а)




Репутация:   2  


Если у тебя Windows, то:
QTextCodec::setCodecForTr(QTextCodec::codecForName("Windows-1251"));
Либо переделай файлы исходников в UTF-8, т.к. в винде исходники на Windows-1251(если это влияет конечно).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.6.2010, 17:03
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(breeve @ 13.6.2010, 18:50) *
Я как обычно открываю main.cpp вставляю строчку:
а кодировка то у файла какая, соответствует этой строчке?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
breeve
  опции профиля:
сообщение 13.6.2010, 17:26
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

Спасибо сказали: 9 раз(а)




Репутация:   1  


Пишу не на винде. Ubuntu 10.04. Кодировка соответствует, UTF-8.
Самое смешное что те же исходники работали нормально. Было Ubuntu 9.04, qt 4.6.2.
Не могу понять это проблема в ОС, в сборке или баг Qt 4.6.3.

Сообщение отредактировал breeve - 13.6.2010, 17:27
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.12.2024, 11:17