Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 60 стр.

UptoLike

60
SOURCES += main.cpp
LIBS += -lncurses
win32 {
SOURCES += hellowin.cpp
}
unix {
SOURCES += hellounix.cpp
}
!exists( main.cpp ) {
error( "No main.cpp file found" )
}
Теперь qmake можно использовать для создания файла сборки
приложения. В командной строке в каталоге с проектом нужно
написать:
qmake hello.pro
Затем может быть запущена утилита make или nmake для сборки
проекта.
3.3.6. Механизм сигналов и слотов
Сигналы и слоты используются для обмена сообщениями между
объектами. Механизм сигналов и слотов является особенностью Qt.
Необходимость в подобном механизме возникает, когда требуется,
чтобы при изменении одного объекта, оповещался другой. Так,
например, при разработке графического интерфейса, при нажатии
на кнопку «Закрыть» вызывается метод окна close().
Техника сигналов и слотов реализована следующим образом:
сигнал вырабатывается, когда происходит определенное событие, а
слотэто функция, которая вызывается в ответ на определенный
сигнал. Каждый класс может объявлять сигналы, которые он будет
отправлять и слоты, которые можно ассоциировать с конкретными
сигналами. При этом сигналы и слоты слабо связаны. Класс,
который вырабатывает сигнал, не знает и не заботится о том, какие
слоты его получат.
Сигналы и слоты могут иметь аргументы. Механизм сигналов и
слотов Qt гарантирует, что если мы подключим сигнал к слоту, слот
будет вызван с параметрами сигнала в нужное время.