Russian Qt Forum

Qt => Печать => Тема начата: sulia от Июль 16, 2011, 09:13



Название: Как сделать QPrintPreviewDialog руский интерфейс
Отправлено: sulia от Июль 16, 2011, 09:13
Добрый день!
У меня два накипевших вопроса, немогу понять.
1. Подскажите пожалуйста, как сделать чтобы QPrintPreviewDialog был на русском языке, очень надо?
2. При выводе html в QPrintPreviewDialog через QTextDocument, происходит что ширина колонок автоматически подгоняется под ширину текста, хотя я явно задаю другую ширину колонок. Подскажите это так и должно быть или я чтото нето делаю?
Заранее благодарен. ???


Название: Re: Как сделать QPrintPreviewDialog руский интерфейс
Отправлено: lit-uriy от Июль 16, 2011, 18:50
1. %QTDIR%\translations
"скомпилировать" файл qt_ru.ts в qt_ru.qm
либо с помощью Лингвиста,
либо в командной строке: lrelease qt_ru.ts -qm qt_ru.qm


Название: Re: Как сделать QPrintPreviewDialog руский интерфейс
Отправлено: asvil от Июль 16, 2011, 19:59
2. Да печать таблицы знатная забава.


Название: Re: Как сделать QPrintPreviewDialog руский интерфейс
Отправлено: sulia от Июль 18, 2011, 09:39
1. %QTDIR%\translations
"скомпилировать" файл qt_ru.ts в qt_ru.qm
либо с помощью Лингвиста,
либо в командной строке: lrelease qt_ru.ts -qm qt_ru.qm
Спасибо за ответ. Подскажите вот использую в проге так
Код:
    
QTranslator translator;
translator.load("qt_ru",QApplication::applicationDirPath() + "/");
a.installTranslator(&translator);
Но при выводе на printview всеравно выводит английский текс. Как быть подскажите, может не так делаю?


Название: Re: Как сделать QPrintPreviewDialog руский интерфейс
Отправлено: sulia от Июль 18, 2011, 09:41
2. Да печать таблицы знатная забава.
Я так понимаю вывод таблицы через html, так и должно быть?