Qt:Документация 4.3.2/modules

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
м Qt:4.3.2 Док/modules» переименована в «Qt:Документация 4.3.2/modules»)
 
(5 промежуточных версий не показаны.)
Строка 1: Строка 1:
{{qt4.3.2_header}}
{{qt4.3.2_header}}
-
[Следующая: [[Qt:4.3.2/qtcore | Модуль QtCore]]]
+
[Следующая: [[Qt:Документация_4.3.2/qtcore | Модуль QtCore]]]
 +
 
 +
 
= Модули Qt =
= Модули Qt =
Qt 4 состоит из нескольких модулей, каждый из которых находится в отдельной библиотеке.
Qt 4 состоит из нескольких модулей, каждый из которых находится в отдельной библиотеке.
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtcore | QtCore]]  
+
| [[Qt:Документация_4.3.2/qtcore | QtCore]]  
| Ядро не-GUI классов, используемое другими модулями
| Ядро не-GUI классов, используемое другими модулями
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qtgui | QtGui]]  
+
| [[Qt:Документация_4.3.2/qtgui | QtGui]]  
| Компоненты графического пользовательского интерфейса
| Компоненты графического пользовательского интерфейса
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtnetwork | QtNetwork]]  
+
| [[Qt:Документация_4.3.2/qtnetwork | QtNetwork]]  
| Классы для программирования сетевых приложений
| Классы для программирования сетевых приложений
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qtopengl | QtOpenGL]]  
+
| [[Qt:Документация_4.3.2/qtopengl | QtOpenGL]]  
| Классы, поддерживающие OpenGL
| Классы, поддерживающие OpenGL
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtsql | QtSql]]  
+
| [[Qt:Документация_4.3.2/qtsql | QtSql]]  
| Классы для работы с базами данных, использующими SQL
| Классы для работы с базами данных, использующими SQL
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qtscript | QtScript]]  
+
| [[Qt:Документация_4.3.2/qtscript | QtScript]]  
| Классы для работы с Qt Scripts
| Классы для работы с Qt Scripts
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtsvg | QtSvg]]  
+
| [[Qt:Документация_4.3.2/qtsvg | QtSvg]]  
| Классы для отображения содержимого SVG-файлов
| Классы для отображения содержимого SVG-файлов
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qtxml | QtXml]]  
+
| [[Qt:Документация_4.3.2/qtxml | QtXml]]  
| Классы для обработки XML
| Классы для обработки XML
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtdesigner | QtDesigner]]  
+
| [[Qt:Документация_4.3.2/qtdesigner | QtDesigner]]  
| Классы для расширения <i>Qt Designer</i>
| Классы для расширения <i>Qt Designer</i>
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qtuitools | QtUiTools]]  
+
| [[Qt:Документация_4.3.2/qtuitools | QtUiTools]]  
| Классы для обработки в приложении форм <i>Qt Designer</i>
| Классы для обработки в приложении форм <i>Qt Designer</i>
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtassistant | QtAssistant]]  
+
| [[Qt:Документация_4.3.2/qtassistant | QtAssistant]]  
| Поддержка онлайновых подсказок
| Поддержка онлайновых подсказок
|- valign="top" class="even"  
|- valign="top" class="even"  
-
| [[Qt:4.3.2/qt3support | Qt3Support]]  
+
| [[Qt:Документация_4.3.2/qt3support | Qt3Support]]  
| Классы совместимости с Qt 3
| Классы совместимости с Qt 3
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qttest | QtTest]]  
+
| [[Qt:Документация_4.3.2/qttest | QtTest]]  
| Классы инструментов для тестирования элементов
| Классы инструментов для тестирования элементов
|}
|}
-
Следующие модули-расширения доступны в [[Qt:4.3.2/commercialeditions | Qt Commercial Editions]] для Windows:
+
Следующие модули-расширения доступны в [[Qt:Документация_4.3.2/commercialeditions | Qt Commercial Editions]] для Windows:
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
|- valign="top" class="odd"
|- valign="top" class="odd"
-
| [[Qt:4.3.2/qaxcontainer | QAxContainer]]  
+
| [[Qt:Документация_4.3.2/qaxcontainer | QAxContainer]]  
| Расширение, позволяющее работать с элементами ActiveX
| Расширение, позволяющее работать с элементами ActiveX
|- valign="top" class="even"
|- valign="top" class="even"
-
| [[Qt:4.3.2/qaxserver | QAxServer]]  
+
| [[Qt:Документация_4.3.2/qaxserver | QAxServer]]  
| Расширение для создания ActiveX-серверов
| Расширение для создания ActiveX-серверов
|}
|}
-
Следующий модуль-расширение доступен во всех [[Qt:4.3.2/editions | Qt Editions]] на Unix платформах:
+
Следующий модуль-расширение доступен во всех [[Qt:Документация_4.3.2/editions | Qt Editions]] на Unix платформах:
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
{| width="80%" align="center" cellpadding="2" cellspacing="1" border="0"
|- valign="top" class="odd"  
|- valign="top" class="odd"  
-
| [[Qt:4.3.2/qtdbus | QtDBus]]  
+
| [[Qt:Документация_4.3.2/qtdbus | QtDBus]]  
| Поддержка межпроцессного взаимодействия через интерфейс D-Bus
| Поддержка межпроцессного взаимодействия через интерфейс D-Bus
|}
|}
-
Если для создания ваших проектов вы используете [[Qt:4.3.2/qmake-manual#qmake | qmake]], то модули [[Qt:4.3.2/qtcore | QtCore]] и [[Qt:4.3.2/qtgui | QtGui]] включаются в проект по умолчанию. Для сборки проекта только с [[Qt:4.3.2/qtcore | QtCore]], добавьте в ваш <tt>.pro</tt>-файл следующую строку:
+
Если для создания ваших проектов вы используете [[Qt:Документация_4.3.2/qmake-manual#qmake | qmake]], то модули [[Qt:Документация_4.3.2/qtcore | QtCore]] и [[Qt:Документация_4.3.2/qtgui | QtGui]] включаются в проект по умолчанию. Для сборки проекта только с [[Qt:Документация_4.3.2/qtcore | QtCore]], добавьте в ваш <tt>.pro</tt>-файл следующую строку:
<pre> QT -= gui</pre>
<pre> QT -= gui</pre>
-
В Windows, если вы не используете [[Qt:4.3.2/qmake-manual | qmake]] или [http://www.trolltech.com/products/qt/indepth/vs-integration" Visual Studio Integration] доступный по [[Qt:4.3.2/commercialeditions | commercial licensees]], вам нужно использовать библиотеку <tt>qtmain</tt>.
+
В Windows, если вы не используете [[Qt:Документация_4.3.2/qmake-manual | qmake]] или [http://www.trolltech.com/products/qt/indepth/vs-integration" Visual Studio Integration] доступный по [[Qt:Документация_4.3.2/commercialeditions | commercial licensees]], вам нужно использовать библиотеку <tt>qtmain</tt>.
-
Смотрите также [[Qt:4.3.2/classes | Qt классы]].
+
Смотрите также [[Qt:Документация_4.3.2/classes | классы Qt]].
-
Следующая: [[Qt:4.3.2/qtcore | Модуль QtCore]]
+
 
 +
 
 +
[Следующая: [[Qt:Документация_4.3.2/qtcore | Модуль QtCore]]]
 +
 
{{qt4.3.2_footer}}
{{qt4.3.2_footer}}
-
[[Категория:Qt]]
 

Текущая версия на 07:05, 30 октября 2008

40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

[Следующая: Модуль QtCore]


[править] Модули Qt

Qt 4 состоит из нескольких модулей, каждый из которых находится в отдельной библиотеке.

QtCore Ядро не-GUI классов, используемое другими модулями
QtGui Компоненты графического пользовательского интерфейса
QtNetwork Классы для программирования сетевых приложений
QtOpenGL Классы, поддерживающие OpenGL
QtSql Классы для работы с базами данных, использующими SQL
QtScript Классы для работы с Qt Scripts
QtSvg Классы для отображения содержимого SVG-файлов
QtXml Классы для обработки XML
QtDesigner Классы для расширения Qt Designer
QtUiTools Классы для обработки в приложении форм Qt Designer
QtAssistant Поддержка онлайновых подсказок
Qt3Support Классы совместимости с Qt 3
QtTest Классы инструментов для тестирования элементов

Следующие модули-расширения доступны в Qt Commercial Editions для Windows:

QAxContainer Расширение, позволяющее работать с элементами ActiveX
QAxServer Расширение для создания ActiveX-серверов

Следующий модуль-расширение доступен во всех Qt Editions на Unix платформах:

QtDBus Поддержка межпроцессного взаимодействия через интерфейс D-Bus

Если для создания ваших проектов вы используете qmake, то модули QtCore и QtGui включаются в проект по умолчанию. Для сборки проекта только с QtCore, добавьте в ваш .pro-файл следующую строку:

 QT -= gui

В Windows, если вы не используете qmake или " Visual Studio Integration доступный по commercial licensees, вам нужно использовать библиотеку qtmain. Смотрите также классы Qt.


[Следующая: Модуль QtCore]


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2