crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> потоки и сигналы (QT3.3.8)
igor_bogomolov
  опции профиля:
сообщение 23.6.2009, 17:18
Сообщение #21


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(karabura @ 23.6.2009, 11:21) *
Дайте пожалуйста ссылку, как проще это сделать в QT3
В тройке для этих целей используются события: QCustomEvent и QCoreApplication::postEvent

почитать можно здесь:
http://www.prog.org.ru/index.php?topic=809...g43192#msg43192
http://www.prog.org.ru/index.php?topic=891...g50072#msg50072
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.6.2009, 20:16
Сообщение #22


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(karabura @ 23.6.2009, 17:14) *
Я не совсем просто понимаю, чем она в контексте простейшей задачи хуже QT4?

Они существенно отличаются.
В общем случае эти две версии несовместимы.
В 4-ке появилось много полезных возможностей.
Большенство людей работают в 4-ке, и могут полноценно подсказать только по ней.
3-ку проблемно скомпилировать под виндовоз, с бесплатными версиям напряг.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
karabura
  опции профиля:
сообщение 24.6.2009, 9:07
Сообщение #23


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 23.6.2009
Пользователь №: 843

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(pastor @ 23.6.2009, 17:11) *
QThread в Qt3 не является наследником QObject, поэтому и возникает ошибка компиляции при

connect(mthread, SIGNAL( sendWL(char *) ), SLOT( setWL(char *) ) );


(ругается на первый параметр)

Для реализации сигналов слотов в QThread (Qt3) нужно прибегнуть к двойному наследованию

class MThread : public QThread, public QObject
{
    Q_OBJECT
....
};

Очень ценно! Спасибо большое!
Вчера пересел за 4, всё заработало. Но всё равно под третьим запущу!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.12.2024, 20:17