Передача параметров в слот

226
15 декабря 2016, 16:08

Всем доброго времени суток.

Никак не могу найти хорошей простой реализации для данной задачи. В поле QLineEdit вводится определенный текст. Затем после нажатия кнопки QPushButton нужно, чтобы вызвался определенный слот с параметром QLineEdit::text. Подскажите, как это можно выполнить?

Такой способ, к сожалению, не подходит:

connect(button, SIGNAL(clicked()), this, some_slot(lineedit->text));

Буду премного благодарен тому, кто сможет дать полноценный вразумительный ответ. Спасибо!

Answer 1

Создайте дополнительный слот без параметров и подключите к нему кнопку, а внутри вызывайте уже необходимый слот как простую функцию:

some_slot(lineedit->text());
Answer 2

Буквально месяц назад обсуждали hashcode.ru/questions/372956/

READ ALSO
Соединить имя файла и содержимое в QByteArray

Соединить имя файла и содержимое в QByteArray

Есть имя файла, переведенное в QByteArrayЕсть содержимое файла в QByteArray

284
По заданному числу N определить максимальную степень числа K, которая делит N! (нацело)

По заданному числу N определить максимальную степень числа K, которая делит N! (нацело)

Ограничение времени: 1 с Ограничение реального времени: 5 с Ограничение памяти: 64М

269
Повторное нажатие кнопки

Повторное нажатие кнопки

Всем доброго времени сутокМожет, кто сталкивался с подобной проблемой:

272
Очищает ли метод clear весь вектор, элементы которого имеют вектор стрингов?

Очищает ли метод clear весь вектор, элементы которого имеют вектор стрингов?

То есть, если vector<vector<string> > con; , то conclear(); очистит всё элементы и их векторы со строками или же будет утечка памяти?

260