Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Денис Солдатов
Студент
0
вклад
1
вопрос
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Qt. Как передать слоту аргумент, отличный от сигнала?
Денис Солдатов
@LChost
Автор вопроса
Яков
: Спасибо за помощь!
Написано
более трёх лет назад
Qt. Как передать слоту аргумент, отличный от сигнала?
Денис Солдатов
@LChost
Автор вопроса
Яков
: С this работает, как надо. Но почему this, а не text?
Написано
более трёх лет назад
Qt. Как передать слоту аргумент, отличный от сигнала?
Денис Солдатов
@LChost
Автор вопроса
Яков
: По всей видимости нет. Компилятор пишет: "QObject::connect: No such slot QTextBrowser::upperCaser(QString)"
В файле .h объявлен в классе в private slots.
Написано
более трёх лет назад
Qt. Как передать слоту аргумент, отличный от сигнала?
Денис Солдатов
@LChost
Автор вопроса
1. Коннект:
connect(line, SIGNAL(textChanged(QString)), text, SLOT(upperCaser(QString)));
2. Cлот:
void logic::upperCaser(QString str)
{
text->setText(str.toUpper());
}
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама