Qt — различия между версиями
Материал из K.Wiki
Kirill (обсуждение | вклад) |
Kirill (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | == Руководства == | ||
+ | * [https://wiki.qt.io/Developer_Guides Developer Guides] | ||
+ | |||
+ | == Рекомендации по оформлению исходного кода == | ||
+ | * [http://doc.qt.io/qt-5/qml-codingconventions.html QML Coding Conventions] | ||
+ | * [https://wiki.qt.io/Qt_Quick_Best_Practices Qt Quick Best Practices] | ||
+ | * [https://wiki.qt.io/Coding_Conventions Coding Conventions] | ||
+ | * [https://wiki.qt.io/Qt_Coding_Style Qt Coding Style] | ||
+ | * [https://wiki.qt.io/Qt_In_Namespace Qt In Namespace] | ||
+ | * [https://wiki.qt.io/Qt_Writing_Guidelines Qt Writing Guidelines] | ||
+ | |||
== Проблемы сборки == | == Проблемы сборки == | ||
=== error: g++: Command not found === | === error: g++: Command not found === |
Версия 18:29, 3 января 2019
Содержание
Руководства
Рекомендации по оформлению исходного кода
- QML Coding Conventions
- Qt Quick Best Practices
- Coding Conventions
- Qt Coding Style
- Qt In Namespace
- Qt Writing Guidelines
Проблемы сборки
error: g++: Command not found
# apt-get install build-essential
error: GL/gl.h: No such file or directory
# apt-get install mesa-common-dev
error: cannot find -lGL
# apt-get install libglu1-mesa-dev
Распространение программы
windeployqt.exe не видит библиотеки
Выполнить перед запуском утилиты:
set PATH={путь к Qt SDK}\{версия}\mingw48_32\bin\;%PATH%
Android
Как сменить тему на тёмную (Holo)?
- При открытом проекте перейти Проекты → Сборка и запуск → Сборка → Собрать Android APK → Подробнее.
- Нажать на кнопку Создать шаблоны.
- Указать путь для записи шаблонов и нажать Завершить. Файлы шаблонов будут добавлены в проект (категория Другие файлы).
- Открыть файл AndroidManifest.xml в виде исходного текста.
- Добавить аргумент android:theme="@android:style/Theme.Holo" в тэг application.