Авторизация

OpenID



Напомнить пароль
Регистрация
-->
+4.68

avatar QT программирование

В данной раздели будут книги, полезные статьи, коды программулин, ну т.д

Администраторы (1): admin
Модераторы (0): Модераторов здесь не замечено
Читатели (6): stas krash proger jack291 evsikovas Jerk

QT программированиеДля чего я использовал QNetworkAccessManager!

Решил разобрать свой код который выкладывал тут, для того чтобы было понятней и разобрать его по частям. Буду описывать основные классы и функции и методы в моем коде…
Класс QNetworkAccessManager позволяет приложению отправлять сетевые запросы и получать ответы. API сетевого доступа создано вокруг объекта QNetworkAccessManager, который содержит общую конфигурацию и настройки для посылаемых запросов. Он содержит прокси и кэш, а также сигналы, связанные с ними, и сигналы ответов, которые могут быть использованы для контроля за прогрессом сетевой операции. После создания объекта QNetworkAccessManager, приложение может посылать запросы по сети. Поставляется группа стандартных функций, которые принимают запрос и необязательные данные, и каждая возвращает объект QNetworkReply. Возвращаемый объект используется для получения любых данных, возвращаемых в ответ на соответствующий запрос. Под катом продолжение… Читать дальше
  • 0
  • proger
  • 11 января 2011, 23:39

QT программированиеHello QT

Для начала что такое QT!
Это кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML.

Среда в которой я работаю.
Я работаю в Linux Ubuntu и использую QT Creator, который можно скачать в «Центре приложений Ubuntu» или с сайта qt.nokia.com

1-я программа
Сначала создадим проект в QT Creator с любым именем, например HelloQT. После создания проекта выберем файл main.cpp и в нем напишем:
#include "HelloQT.h" //Имя моего проекта
#include <QtGui>
#include <QCoreApplication>
//подключили заголовочные файлы Qt в которых находятся основные классы.

int main(int argc, char *argv[])                        //объявили функцию main — главную функцию, с которой начинается выполнение любой программы.
{
    QApplication app(argc, argv);
    QDialog *dialog = new QDialog;                      //создаем диалог — графическое окно прямоугольной формы, с заголовком и кнопками в верхнем правом углу
    QLabel *label = new QLabel(dialog);                 //передаем параметр dialog
    label->setText("<font color=green>Hello QT</font>");  //устанавливаем надпись метки путем вызова функции setText(), cиспользование html-тега
    dialog->show();                                     //отображаем наше диалоговое окно с меткой на экране
    return app.exec();                                  //цикл обработки событий операционной системы приложением
}


Теперь собирём написанную программу. Это можно сделать нажатием ctrl+shift+b. После сборки выполним её ctrl+r и должно появится такое окно:

Спасибо за внимание!
  • 0
  • krash
  • 13 ноября 2010, 12:43

QT программированиеМакс Шлее - Qt 4.5. Профессиональное программирование на C++

От издателя
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.5. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Впервые описана интегрированная среда разработки Qt Creator. Книга содержит исчерпывающую информацию о классах Qt4 и также практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров.
DVD содержит исходные тексты описанных в книге примеров, библиотеку Qt4.5 и интегрированную среду разработки Qt Creator для Windows, Linux и Mac OS X

Издательство: БХВ-Петербург
ISBN: 978-5-9775-0398-3
Год: 2009
Страниц: 896
Формат: DjVu
Читать дальше
  • +1
  • admin
  • 09 ноября 2010, 11:01


Блоги, QT программирование