Логотип
Vicking.narod.ru
Программирование
Исходные тексты и утилиты

Программирование/Qt


Qt

Форум
Гостевая книга
Ссылки

 

С чего начать?
 
Прежде чем начинать программировать на Qt нужно эту библиотеку собственно установить. Так как библотека является кроссплатформенной, то будем рассматривать случай как Linux, так и Windows. На момент написания данного обзора доступна стабильная версия Qt 4.4.0. Вот ее и будем устанавливать. Компилятор будем использовать MinGW.

 

 
Установка MinGW для Windows
Установка MinGW происходит в несколько этапов. Для начала нужно скачать инсталлятор, для этого идем на сайт MinGW. Там переходим по ссылке на сайт SourceForge.net. Там качаем автоматический инсталлятор MinGW-5.1.4.exe.
Следующим этапом будет запуск инсталлятора. Выбираем там при запуске "Download and install". Далее выбираем компоненты, которые тоже нужно скачать:
  • mingw-runtime
  • w32api
  • binutils
  • gcc-core
  • gcc-g++
  • mingw32-make

После выбора компонентов, инсталлятор начинает их скачивать из сети. После чего ставим в папку, пусть C:\MinGW. После установки нужно добавить в переменную среды (окружения) PATH следующий путь: C:\MinGW\bin
Далее переходим к установке непосредственно Qt.

 

Установка Qt 4.4.0 для Windows
Для начала идем на сайт Trolltech и скачиваем библиотеку для Windows (MinGW) - http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-4.4.0-mingw.exe.
Далее запускаем инсталлятор, следуем всем инструкциям и ставим в папку C:\Qt\4.4.0\. После установки нужно в переменную окружения PATH добавляем: C:\Qt\4.4.0\bin
Чтобы все приложения имели правильное окружение, выходим из сеанса и снова заходим в систему. Установка Qt на этом закончена! Можно теперь собирать проекты!

 

Первое приложение Hello, World!
Попробуем создать первое приложение без всяких сред интегрированной разработки (IDE), используя только командную строку и текстовый редактор Блокнот, например. Создадим отдельную папку, к примеру C:\test01. Создадим текстовый документ C:\test01\test01.cpp следующего содержания:
#include <QtCore>
#include <QtGui>

int main(int argc, char *argv[]) 
{
  QApplication Application(argc, argv);

  QMainWindow *MainForm = new QMainWindow(0, Qt::Window);
  MainForm->resize(640, 480);
  MainForm->setWindowTitle("Hello, World!");
  MainForm->show();

  return Application.exec();
}

Далее нужно создать проект Qt:
C:\test01\> qmake -project

После того как создан проект, можно создавать Makefile. Вручную этого делать нам не придется, достаточно выполнить команду qmake без параметров:
C:\test01\> qmake

Теперь, имея Makefile, можем приступить к компиляции и сборке:
C:\test01\> mingw32-make

После успешной сборки мы получим в этой же директории test01.exe. Его можно запустить и он будет работать!

 

Вместо заключения
Хочу заметить, что эта библиотека очень хорошо документирована. А доступ к документации Вы можете получить через утилиту Qt 4 Assistant. Этот обзор вскоре будет дополнен комментариями по установке в Linux. Желаю удачи!

 

Ссылки
Яндекс

Яндекс.Погода

 

 


© Зинкевич Виктор, 2004-2008 г.

Hosted by uCoz