которых я меняю ручками числа, числа должны высылаться в функцию calculate, там вычисляться и высылаться в другие LineEdit (read only).
Я объявил публичный слот, также соединил один пробный сигнал TextChanged(text) со слотом.
Пытаюсь реализовать само определение слота и чет ничего не могу придумать.
По аналогии с программой "калькулятор" из книги Шлее, нужно определить кто есть поставщик сигнала и получить text(int в моем случае) из высланного сигнала.
Чет не могу сообразить ничего, может подтолкнете мыслю в голову?
QObject::sender()
И как дальше с этим быть? Сорян, я полный дятел, я с радостью понял, но не могу.
qobject_cast<QLineEdit *>(sender()), проверить на nullptr, вытащить текст
Там кнопка определяется по тексту на ней, это не самый лучший вариант. Если тебе нужно определять номер LineEdit, то мне кажется надо попробовать запихнуть все LineEdit в QListView, а потом определять это способами из 12ой главы. Подсказал бы больше, но пока сам ещё учусь и не понимаю)
Уф, спасибо, но я пока на уровне "сделать что-то точно как в книге, и попробовать это слегка модифицировать". Давать сложные инструкции бесполезно, я их тупо не пойму.
Ничего, все профессионалы такими были) Разберёмся потом, я даже сам ещё далеко не всё знаю)
Обсуждают сегодня