ТЕМА 1
|
Знакомство с фреймворком Qt.
|
|
Что собой представляет фреймворк. Особенности его применения. Характеристики, а так же преимущества и недостатки. Настройки и инструментарий. С чего начать. Создаем проект.
|
ТЕМА 2
|
Графический интерфейс. Создание с помощью фреймворка Qt.
|
|
Виджеты и классы (компоновка сеткой). Политика размера. Сигналы и слоты, их создание и соединение.
|
ТЕМА 3
|
Классы. Создание элементов графического дизайна.
|
|
Работа с классом Object. Работа с памятью и управление ею. Иерархия объектов. События. Обработка и фильтры, всплытие событий. Создание своего элемента интерфейса и создание его свойств. Класс QPainter. Отрисовка элементов.
|
ТЕМА 4
|
Разработка приложений с графическим интерфейсом.
|
|
Работа с классом QMainWindow. Работа с окнами. Работа с QtDesigner. Программирование форм. Стандартные диалоги. Создание своих диалогов. Использование сторонних разработок в проекте.
|
ТЕМА 5
|
Текстовый редактор Geany.
|
|
|
ТЕМА 6
|
Компилятор командной строки.
|
|
|
ТЕМА 7
|
Работа с библиотекой MathGL. Обзор библиотеки и установка в ОС Linux.
|
|
Особености применения данной библиотеки при построении 2-х и 3-хмерных графиков.
|