Хотя многие в Интернете используют Redhat или Fedora в качестве хостовой операционной системы, я считаю, что удобнее всего использовать Ubuntu, поскольку большинство необходимых программных пакетов можно установить через apt-get без необходимости компилировать их самостоятельно из исходного кода. . Знаете, скомпилировать исходный код самостоятельно — задача непростая, поскольку в процессе компиляции часто возникают неожиданные и необъяснимые ошибки.
Мы используем операционную систему Ubuntu 8.04. Используя последнюю версию QT 4.4.0, установка проста: просто выполните следующую команду:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
Обратите внимание, что в эту версию программного пакета qt4-dev-tools входят такие инструменты, как Qt Assistant и Qt Linguist, поэтому нет необходимости устанавливать эти два инструмента отдельно. Кроме того, qt4-doc — это справочный документ, содержащий подробные описания каждой библиотеки классов в Qt и множество примеров программ. Для открытия и чтения можно использовать инструмент Qt Assistant. qt4-qtconfig — диалоговое окно для настройки среды Qt. Обычно достаточно значения по умолчанию, и его редко приходится менять. qt4-demos содержит множество исполняемых файлов и исходного кода, которые можно запустить. qt4-designer — дизайнер, используемый для разработки графических интерфейсов.
Для того, чтобы подключиться к базе данных MySQL, вам необходимо установить драйвер для подключения к MySQL:
sudo apt-get установить libqt4-sql-mysql
По сравнению с установкой и настройкой драйвера MySQL Qt под Windows это просто слишком удобно. Если вам нужны другие библиотеки Qt, которые не установлены по умолчанию, вы можете ввести sudo apt-get install libqt4- в командной строке и нажать клавишу табуляции, чтобы завершить процесс автоматически. Все пакеты программного обеспечения, начинающиеся с libqt4-, будут перечислены, как показано. на следующем рисунке:
Все это можно сделать одной командой, без необходимости самостоятельно компилировать его из исходного кода. Если вы не можете вспомнить или не знаете названия, использование клавиши табуляции для вывода списка всех дополнительных пакетов программного обеспечения является очень практичным приемом.
В моем проекте мне также нужно нарисовать некоторые кривые данных и статистические диаграммы, и сторонняя библиотека QWT предоставляет эти функции. Опять же, для завершения установки необходима только одна команда:
sudo apt-get установить libqwt5-qt4 libqwt5-qt4-dev
В это время, открыв Qt Designer, вы обнаружите, что группа «Qwt Widget» добавлена в список виджетов слева.
Наконец, что касается интегрированной среды разработки, я считаю, что QDevelop очень хорош. Он хорошо интегрируется с Qt Designer и имеет функцию подсказки функций-членов класса. Для установки выполните следующую команду:
sudo apt-get установить qdevelop
Таким образом, используя Qdevelop для написания кода, компиляции и отладки и используя Qt Designer для проектирования интерфейса, эффективность разработки повышается.