Библиотеки qt и stl. Иерархия объектов, коллекция, итераторы


Библиотека Обозначение в файле проекта


Download 0.9 Mb.
bet2/9
Sana31.01.2023
Hajmi0.9 Mb.
#1142465
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9
Bog'liq
1671980777134 Лаб раб 4п

Библиотека

Обозначение в файле проекта

Назначение

QtCore

core

Основополагающий модуль, состоящий из классов, не связанных с графическим интерфейсом

QtGui

gui

Модуль базовых классов для программирования графического интерфейса

QtWidgets

widgets

Модуль, дополняющий QtGui «строительным материалом» для графического интерфейса в виде виджетов на С++

QtQuick

quick

Модуль, содержащий описательный фреймворк для быстрого создания графического интерфейса

QtQМL

qml

Модуль, содержащий движок для языка QML и JavaScript

QtNetwork

network

Модуль для программирования приложений для работы в сети

QtSql

sql

Модуль для программирования приложений с базами данных

QtSvg

svg

Модуль для работы с SVG (ScalaЫe Vector Graphics, масштабируемая векторная графика)

QtXml

xml

Модуль поддержки XML, классы, относящиеся к SAX и DOM

QtMultimedia

multimedia

Модуль мультимедиа. Собрание классов для работы со звуком, видео, камерой и радио

QtMultimediaWidgets

multimediawidgets

Модуль с виджетами для модуля QtMultimedia

QtXmlPatterns

xmlpatterns

Модуль поддержки XPath, XQuery, XSL Т и XmlShemaValidator

QPrintSupport

printsupport

Модуль для работы с принтером

QtTest

test

Модуль, содержащий классы для тестирования кода

QtOpenGL

opengl

Модуль, содержащий классы для работы с графической библиотекой OpenGL

Для использования модулей в своих проектах необходимо перечислить их в файле проекта. Например, чтобы добавить модули, нужно написать:



А чтобы исключить модуль из проекта:

Наиболее значимым из приведенных в табл. 1.1 модулей является QtCore, так как он является базовым для всех остальных модулей. Далее идут модули, которые непосредственно зависят от QtCore, это: QtNetwork, QtGui, QtSql и QtXml.
Для каждого модуля Qt предоставляет отдельный заголовочный файл, содержащий заголовочные файлы всех классов этого модуля. Название такого заголовочного файла соответствует названию самого модуля. Например, для включения модуля QtWidgets нужно добавить в программу строку:


Download 0.9 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling