This commit is contained in:
Andrei Astafev 2020-04-14 01:11:23 +03:00
parent c89fed2c07
commit 9b4fe8fdb1

View File

@ -676,13 +676,6 @@ int main(int argc, char* argv[])
----
ПИШУ ЗДЕСЬ!!!
<<<
=== Qt5
@ -708,8 +701,11 @@ git submodule add https://git.246060.ru/f1x1t/myxlib thirdparty/myxlib
git submodule update --init --recursive
----
В файл `CMakeLists.txt`, находящийся в корневом каталоге проекта, перед функциями
`add_subdirectories` нужно добавить:
В файлах `CMakeLists.txt` и `src/cmlib-example/CMakeLists.txt`
заменить все строки `cmlib-example` на `cmlib-example-app-qt5-con`.
В файл `CMakeLists.txt`, находящийся в корневом каталоге проекта,
перед функциями `add_subdirectories` нужно добавить:
[source,cmake]
----
@ -838,24 +834,29 @@ int main( int argc, char** argv )
}
----
После сборки проекта в каталоге `cmex/l10n` появится файл
`cmex_app_ru_RU.ts`, в котором нужно отредактировать переводы с помощью
программы `linguist`. После сохранения переводов проект нужно
пересобрать, файл переводов в скомпилированном виде будет встроен в
исполняемый файл `cmex`, а доступ к нему будет осуществляться с помощью
кода:
После сборки проекта в каталоге `l10n` появится файл
`cmlib-example-app-qt5-con_ru_RU.ts`, в котором нужно отредактировать
переводы с помощью программы `linguist`.
После сохранения файла переводов проект нужно пересобрать, файл переводов в
скомпилированном виде будет встроен в исполняемый файл `cmlib-example-app-qt5-con`,
а доступ к нему будет осуществляться с помощью кода:
[source,cpp]
----
if (translator.load(QLocale(), "cmex_app", QLatin1String("_"), QLatin1String(":/qm")))
{
app.installTranslator(&translator);
}
MQ::QTranslatorsList tl;
MQ::append_translators( tl, QStringLiteral( CMLIB_PROJECT_NAME ) );
----
ПИШУ ЗДЕСЬ!!!
<<<
== Графическое приложение
Для создания минимального графического приложения нужно создать файл