Не далее как полторы недели назад, мир узнал об alpha версии Qt 5, а сегодня проскочила весьма интересная новость о том, что теперь, благодаря новому синтаксису, ошибки соединений сигналов и слотов можно будет обнаруживать на стадии компиляции программы, а не во время ее работы (старый вариант остается доступным).
Старый вариант:
Старый вариант:
connect(sender,
SIGNAL(valueChanged(QString,QString)),
receiver,
SLOT(updateValue(QString)));
Новый вариант:connect(sender,
&Sender::valueChanged,
receiver,
&Receiver::updateValue);
О, молодцы! Новый синтаксис как-то ближе. Мне нравится.
ОтветитьУдалитьДа. Мне тоже новый больше понравился.
ОтветитьУдалить