From 9b4fe8fdb1c6579c4a1342e17d6e77e65877f50f Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Tue, 14 Apr 2020 01:11:23 +0300 Subject: [PATCH] update --- .../CMake управление проектом.adoc | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index cc697dc..8beef6f 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -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 ) ); ---- + + + +ПИШУ ЗДЕСЬ!!! + + +<<< + + + == Графическое приложение Для создания минимального графического приложения нужно создать файл