This commit is contained in:
Andrei Astafev 2020-04-14 01:26:01 +03:00
parent 9b4fe8fdb1
commit 5f85ae0f8f

View File

@ -678,7 +678,11 @@ int main(int argc, char* argv[])
=== Qt5
В данном разделе будут приведены примеры создания консольного и графического
приложений, а также подключения локализации, вызовы препроцессоров `moc`,
`uic` и `rcc`.
[[qt5-con]]
==== Консольное приложение и локализация
Пример консольного приложения на Qt5 с поддержкой локализации основан
@ -701,7 +705,7 @@ git submodule add https://git.246060.ru/f1x1t/myxlib thirdparty/myxlib
git submodule update --init --recursive
----
В файлах `CMakeLists.txt` и `src/cmlib-example/CMakeLists.txt`
В файлах `CMakeLists.txt` и `src/cmlib-example/CMakeLists.txt` нужно
заменить все строки `cmlib-example` на `cmlib-example-app-qt5-con`.
В файл `CMakeLists.txt`, находящийся в корневом каталоге проекта,
@ -857,7 +861,30 @@ int main( int argc, char** argv )
== Графическое приложение
==== Графическое приложение
Пример приложения на Qt5 с использованием графического интерфейса основан
на проекте <<qt5-con,консольного приложения для Qt5>>.
Исходные тексты содержат комментарии, объясняющие назначение используемых функций.
Проект можно посмотреть https://git.246060.ru/f1x1t/cmlib-example-app-qt5-gui[здесь]
или сделать его копию командой:
[source,sh]
----
git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-app-qt5-gui
----
В файлах `CMakeLists.txt` и `src/cmlib-example/CMakeLists.txt` нужно
заменить все строки `cmlib-example-app-qt5-con` на `cmlib-example-app-qt5-gui`.
Для создания минимального графического приложения нужно создать файл
описания интерфейса `cmex/src/cmex/my_main_window.ui`: