Составители:
Рубрика:
61
Система слотов и сигналов реализована как надстройка над
синтаксисом С++. Исходный файл обрабатывается
метакомпилятором moc, который генерирует вспомогательные
файлы. При этом ограничения метакомпилятора накладывают
определенные ограничения на классы, использующие слоты и
сигналы для взаимодействия. Так, например, такие классы не могут
использовать механизм шаблонов C++.
Рассмотрим небольшой пример использования механизма
слотов и сигналов (см. рис. 3.1).
Рис. 3.1.
Класс, наследуемый от QObject будет выглядеть следующим
образом:
#include <QObject>
class Counter : public QObject
{
Q_OBJECT
public:
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »