Russian Qt Forum
Май 02, 2024, 02:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextBrowser в роли приемника  (Прочитано 6195 раз)
mikl2002
Гость
« : Февраль 22, 2005, 09:13 »

Почему нельзя сделать вот такое
Код:

connect( server, SIGNAL(receivedText(const QString&)),mainDialog->description, SLOT(setText(const QString&)) );

где  description , QTextBrowser * description,  (ошибка)
но если объявить как
QLabel * description, то все работает
Записан
Sergeich
Гость
« Ответ #1 : Февраль 22, 2005, 14:53 »

Вообще-то такое делать можно. На что конкретно матерится компилятор?
Записан
mikl2002
Гость
« Ответ #2 : Февраль 22, 2005, 15:22 »

Код:

30: connect( server, SIGNAL(receivedText(const QString&)),mainDialog->txtName, SLOT(setText(const QString&)) );

 


startup.cpp(30) : error C2664: 'bool QObject::connect(const QObject *,const char *,const QObject *,const char *)' : cannot convert parameter 3 from 'QTextBrowser *' to 'const QObject *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Если заменить QTextBrowser на QLabel все ок
Записан
Sergeich
Гость
« Ответ #3 : Февраль 22, 2005, 15:28 »

#include <qtextbrowser.h> в том же файле, что и connect делал?
Записан
mikl2002
Гость
« Ответ #4 : Февраль 22, 2005, 15:36 »

Прикол, а этого как раз я и не сделал  :lol: , вопрос снят. Спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.