Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как перевести кнопку next в qwizard?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
klak
Добрый день!
кто-нибудь как перевести кнопку next в qwizard?
заранее благодарю :)
DIMEDROLL
стандартным лингвистом не получается?
читай доку по Qt Linguist Manual
klak
Цитата(DIMEDROLL @ 12.2.2010, 14:37) *
стандартным лингвистом не получается?
читай доку по Qt Linguist Manual


все остальное нормально получается переводить с помощью linguist... а как туда запихнуть название этой кнопки, чтоб и его перевести?
vadim303
Цитата(klak @ 12.2.2010, 11:48) *
Цитата(DIMEDROLL @ 12.2.2010, 14:37) *
стандартным лингвистом не получается?
читай доку по Qt Linguist Manual


все остальное нормально получается переводить с помощью linguist... а как туда запихнуть название этой кнопки, чтоб и его перевести?


Не знаю на сколько это красиво, но можно поменять с помощью QWizard::setButtonText()... Ещё для каждой отдельной страницы можно задать разные надписи: QWizardPage::setButtonText()
Litkevich Yuriy
Цитата(klak @ 12.2.2010, 14:12) *
кто-нибудь как перевести кнопку next в qwizard?
если речь идёт о некой "стандартной" кнопке, то нужно либо:
1) Загрузить перевод Qt в свою программу.
2) Найти её текст кнопки в %QTDIR%/translations/qt.ts и посмотреть есть ли перевод, если не, то перевести, сгенерировать qm-файл и использовать, если перевод есть, то просто по новой сгенерировать qm-файл и использовать.
Гость
Цитата(vadim303 @ 12.2.2010, 12:48) *
Цитата(klak @ 12.2.2010, 11:48) *
Цитата(DIMEDROLL @ 12.2.2010, 14:37) *
стандартным лингвистом не получается?
читай доку по Qt Linguist Manual


все остальное нормально получается переводить с помощью linguist... а как туда запихнуть название этой кнопки, чтоб и его перевести?


Не знаю на сколько это красиво, но можно поменять с помощью QWizard::setButtonText()... Ещё для каждой отдельной страницы можно задать разные надписи: QWizardPage::setButtonText()



Все правильно. Так вообще-то и нужно делать. Только это нужно делать на уровне QWizard. wizard->setButtonText(QWizard::NEXTBUTTON, trUtf8("Далее"))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.