update
This commit is contained in:
parent
9b4fe8fdb1
commit
5f85ae0f8f
@ -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`:
|
||||
|
Loading…
Reference in New Issue
Block a user