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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QHash в слоте (нелокальный)  (Прочитано 8618 раз)
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #15 : Январь 06, 2014, 21:19 »

Добавьте любое нужное расширение, хоть .png. Улыбающийся
Записан
bobka
Гость
« Ответ #16 : Январь 06, 2014, 21:25 »

я  выложил - все исходники - можно собрать проект, буду ждать решения
« Последнее редактирование: Январь 06, 2014, 21:28 от bobka » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #17 : Январь 06, 2014, 22:03 »

я  выложил - все исходники - можно собрать проект, буду ждать решения
Так вы выводите состояние хеша, еще до начала работы самой программы.
Конечно в нем только то, что вы добавляете в него в конструкторе.
Записан
bobka
Гость
« Ответ #18 : Январь 06, 2014, 22:04 »

а как же данные из слота?Непонимающий?? данные из слота же не передаются - они не пишутся туда
Записан
VPS
Гость
« Ответ #19 : Январь 06, 2014, 22:05 »

сделайте метод "ShowTable" слотом и вызывайте его по окончанию слота "readDatagram". Тогда всё увидите...
Записан
bobka
Гость
« Ответ #20 : Январь 06, 2014, 22:06 »

:-) это тот о ком я говорил, а  можно пояснить - что бы я  понял?Непонимающий мне бы хотелось логику понять
« Последнее редактирование: Январь 06, 2014, 22:09 от bobka » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #21 : Январь 06, 2014, 22:10 »

а как же данные из слота?Непонимающий?? данные из слота же не передаются - они не пишутся туда
Все они пишутся, вы выводите результат еще до отработки слота чтения датаграммы. Улыбающийся
Записан
bobka
Гость
« Ответ #22 : Январь 06, 2014, 22:13 »

то есть - сперва присваиваю, а потом объявляю переменную?Непонимающий?? - на рушение порядка  прохождения?Непонимающий Хорошо, попробую завтра, главное мысль понял - СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« Последнее редактирование: Январь 06, 2014, 22:18 от bobka » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #23 : Январь 06, 2014, 22:18 »

то есть - сперва присваиваю, а потом объявляю переменную?Непонимающий?? - на рушение порядка  прохождения?Непонимающий
Нет. Прием датаграмм, а следовательно и добавление в хеш, начнется только после запуска цикла обработки событий.
Это происходит в функции main, при вызове App.exec().
Вы же еще до самого запуска этого цикла выполняете:
Win.ShowTable()
В этот момент в хеше еще ничего нет, ни одной датаграммы еще не получено.
Записан
bobka
Гость
« Ответ #24 : Январь 06, 2014, 22:21 »

ВРУБИЛСЯ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Смеющийся Смеющийся Смеющийся Смеющийся Смеющийся Смеющийся Смеющийся
[/quote] СПАСИБО БОЛЬШОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ДОПИШУ ЗАВТРА  У МЕНЯ УЖЕ ГЛУБОКАЯ НОЧЬ,,, - Я ПОШЕЛ В ОБЪЯТИЯ МОРФЕЯ!
« Последнее редактирование: Январь 06, 2014, 22:25 от bobka » Записан
bobka
Гость
« Ответ #25 : Январь 07, 2014, 11:35 »

все работает, - не стал заморачиваться со слотами  - сделал по таймеру, к тому же все равно он в данном модуле нужен  для обновления таблицы хостов.
Записан
bobka
Гость
« Ответ #26 : Январь 07, 2014, 11:44 »

Вот что в итоге должно получится я добавляю этот модуль к другому модулю - и получится локальная аська,  для общения,  СПАСИБО ВСЕМ, КТО ПОМОГАЛ!!!!!
« Последнее редактирование: Январь 07, 2014, 11:46 от bobka » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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