пишет:
Вводная статья по библиотеке Qt. В статье на примере разработки собственного виджета бегущей строки рассказывается о:
- механизме сигналов и слотов;
- механизме событий (судя по вопросам на форумах, не все понимают разницу между событиями и сигналами);
- автоматической сборке мусора;
- работе с таймером (QTimer).
В статье нет информации про соединение сигнала с лямбда-функцией, но это достаточно просто. Достаточно знать, что на месте слота может находиться функциональный объект (в т.ч. лямбда). Также в статье не упоминается про новый синтаксис сигналов и слотов Qt5 - вместо SLOT(foo) можно писать &MyClass::foo. Более подробно про эти вещи можно прочитать в документации, но можно и не читать, т.к. все это хорошо иллюстрируется одним примером (из той же документации):
QObject::connect(socket, &QTcpSocket::readyRead, [socket] () { qDebug()<< "GOT DATA "<< socket->readAll(); });
- 0% 0 1
- 0% 0 2
- 0% 0 3
- 0% 0 4
- 100% 2 5
- Опрос проводился до 28 Февраль 07:26
- Проголосовалo 2 человека
![]()
Это интересно
0
|
|||
Последние откомментированные темы: