Коло відправки PySide/PyQt
Circle успадкований від QObject так, що може випромінювати сигнали. Сигнали створюються з підписом слота, до якого вони підключені. Один і той самий сигнал може випромінюватися в декількох місцях.
Тепер визначають деякі слоти, які можна підключити до сигналів Кола. Для цього існують сигнали, які переносять дані. Щоб слот брав дані від сигналу, його визначають з тієї ж сигнатурою, що і в сигналу.
Код дуже простий і інтуїтивно зрозумілий. Далі створюють примірник Circle, підключивши сигнали до слотів, перемістимо і змінимо його розмір.
Коли запускається отриманий скрипт, висновок повинен бути:
- Circle was moved to (6, 5).
- Circle was resized to radius 5.
Переваги платформи
Qt перетворилася на платформу для розробки, як для настільних комп’ютерів, так і для мобільних пристроїв, в діапазоні налаштувань від особистого використання до промислового або вбудованого програмного забезпечення.
Існує набір інструментів, який надається разом з Qt, використовуючи процес розробки. До нього належать такі:
Система використовують точки зупину або qDebug, щоб перевірити, що сигнал і код слоти виразно досягнуті:
- оператор connect;
- код, де подається сигнал;
- код слота.