Qt — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
Строка 8: Строка 8:
  
 
== Рекомендации по оформлению исходного кода ==
 
== Рекомендации по оформлению исходного кода ==
 +
* [http://doc.qt.io/qtcreator/creator-beautifier.html Beautifying Source Code]
 +
* [http://doc.qt.io/qtcreator/creator-code-style-settings.html Specifying Code Style Settings]
 
* [http://doc.qt.io/qt-5/qml-codingconventions.html QML Coding Conventions]
 
* [http://doc.qt.io/qt-5/qml-codingconventions.html QML Coding Conventions]
 
* [https://wiki.qt.io/Coding_Conventions Coding Conventions]
 
* [https://wiki.qt.io/Coding_Conventions Coding Conventions]
 
* [https://wiki.qt.io/Qt_Coding_Style Qt Coding Style]
 
* [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_In_Namespace Qt In Namespace]
* [https://wiki.qt.io/Qt_Writing_Guidelines Qt Writing Guidelines]
 
 
* [https://wiki.qt.io/Qt_Quick_Best_Practices Qt Quick Best Practices]
 
* [https://wiki.qt.io/Qt_Quick_Best_Practices Qt Quick Best Practices]
* [https://doc.qt.io/qt-5/qtquick-bestpractices.html Best Practices for QML and Qt Quick]
+
* [https://doc.qt.io/qt-5/qtquick-bestpractices.html Best Practices for QML and Qt Quick]* [https://wiki.qt.io/Qt_Writing_Guidelines Qt Writing Guidelines]
 +
* [http://doc.qt.io/qt-5/qtwritingstyle-cpp.html C++ Documentation Style]
  
 
== Проблемы сборки ==
 
== Проблемы сборки ==

Версия 21:50, 3 января 2019

Руководства

Рекомендации по оформлению исходного кода

Проблемы сборки

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)?

  1. При открытом проекте перейти Проекты → Сборка и запуск → Сборка → Собрать Android APK → Подробнее.
  2. Нажать на кнопку Создать шаблоны.
  3. Указать путь для записи шаблонов и нажать Завершить. Файлы шаблонов будут добавлены в проект (категория Другие файлы).
  4. Открыть файл AndroidManifest.xml в виде исходного текста.
  5. Добавить аргумент android:theme="@android:style/Theme.Holo" в тэг application.