Читаем QT 4: программирование GUI на С++ полностью

В данном приложении рассматривается порядок установки Qt в вашу систему с компакт-диска, который прилагается к этой книге. Компакт-диск содержит версию Qt 4.1.1 для Windows, Mac OS X и X11 (для Linux и большинства версий Unix). Все они включают SQLite — общедоступную, не нуждающуюся в сервере базу данных и драйвер SQLite. Для вашего удобства на компакт-диске представлены различные версии Qt. Для серьезных разработок программного обеспечения лучше всего загрузить из Интернета последнюю версию Qt по адресу http://www.trolltech.com/download/ или приобрести коммерческую версию.

Компания «Trolltech» также обеспечивает Qtopia Core для построения приложений на базе системы Linux для таких устройств, как карманные компьютеры и мобильные телефоны. Если вы интересуетесь созданием встроенных приложений, вы можете скачать Qtopia Core с соответствующей веб-страницы сайта компании «Trolltech».

Приложения представленных в книге примеров содержатся на компакт-диске в каталоге examples. Кроме того, Qt предоставляет много небольших приложений—примеров, которые располагаются в подкаталоге examples.

<p>Замечание о лицензировании</p>

Qt выпускается в двух формах: с открытым исходным кодом и коммерческая. Версия с открытым исходным кодом распространяется бесплатно; за коммерческую версию приходится платить.

Представленное на компакт-диске программное обеспечение пригодно для создания приложений для себя или для образовательных целей.

Если вы собираетесь распространять созданные вами приложения с использованием версии Qt с открытым исходным кодом, вы должны соблюсти определенные условия, которые отражены в лицензиях используемого вами программного обеспечения для создания своих программ. Для версий с открытым исходным кодом такие условия включают лицензию GNU GPL (General Public License — общедоступная лицензия). Простые лицензии, подобные GPL, наделяют пользователей определенными правами, включая просмотр и модификацию исходного кода, а также распространение приложений (на тех же условиях). Если вы собираетесь распространять ваши приложения без исходного кода (и считаете ваш программный код своей собственностью) или хотите применять в отношении ваших приложений свою собственную коммерческую лицензию, вы должны приобретать коммерческие версии программного обеспечения, используемого для создания ваших программ. Коммерческие версии программного обеспечения позволяют вам продавать и распространять созданные вами приложения на ваших условиях.

Компакт-диск содержит GPL—версии Qt для Windows, Mac OS X и X11. Полные, юридически верные тексты лицензий включены в пакеты программ компакт-диска; здесь же имеется информация о том, как получить коммерческие версии.

<p>Установка Qt/Windows</p>

Когда вы вставляете компакт-диск в машину с системой Windows, автоматически запускается программа установки. Если этого не происходит, с помощью Проводника попадите в корневой каталог компакт-диска и дважды щелкните по install.exe. (Эта программа в Проводнике может выглядеть как install, что зависит от конкретной настройки вашей системы.)

Если у вас уже установлен компилятор MinGW С++, необходимо указать каталог его размещения; в противном случае установите соответствующий переключатель для установки компилятора MinGW. Находящаяся на компакт-диске GPL—версия Qt не будет работать с Visual С++, поэтому необходимо установить компилятор MinGW, если он еще у вас не установлен. Программа установки позволяет также установить примеры, прилагаемые к книге. Стандартные примеры Qt вместе с документацией устанавливаются автоматически.

Если вы задаете установку компилятора MinGW, может быть небольшая задержка между завершением установки компилятора MinGW и началом установки Qt.

После установки в меню Пуск появится новая папка «Qt by Trolltech v4.1.1 (opensource)». Эта папка будет содержать ярлыки для Qt Assistant и Qt Designer, а также «Qt 4.1.1 Command Prompt», который запускает окно консоли. При запуске этого окна выполняется установка переменных среды для компиляции программ Qt с помощью MinGW. Именно в этом окне можно выполнять утилиты qmake и make для создания Qt—приложений.

<p>Установка Qt/Mac</p>

До установки Qt в системе Mac OS X уже должны быть установлены утилиты Xcode компании «Apple». Эти утилиты обычно находятся на компакт-диске (или DVD-диске), поставляемом с системой Mac OS X; их можно также скачать с сайта Apple Developer Connection, http://developer.apple.com.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных