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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: визуализация в glwidget из потока  (Прочитано 5327 раз)
boriska
Гость
« : Ноябрь 14, 2012, 08:42 »

добрый день!
у меня в программе два потока: первый основной-отвечает за интерфейс и визуализацию (qglwidget); второй крутится в цикле и отвечает за прием и обработку данных.
каждые n циклов второго потока мне нужно передать сигнал первому потоку, что данные для визуализации готовы и он может рисовать.
подскажите пожалуйста, как лучше и быстрее всего это можно реализовать?
Записан
Bepec
Гость
« Ответ #1 : Ноябрь 14, 2012, 09:02 »

Сигналом. Шлее, система сигналов и слотов.
Записан
boriska
Гость
« Ответ #2 : Ноябрь 14, 2012, 12:13 »

Сигналом. Шлее, система сигналов и слотов.
попробовал, вроде норм, спасибо. теперь у меня вот такой вопрос:
второй поток  каждый свой цикл обработки модифицирует матрицу, которая служит в качестве данных для визуализации.
визуализация представлена в основном множеством точек(пикселов), линиями и кружочками.
также поверх этой сцены будет отображаться множество формуляров, которые представлют из себя текстовые данные; формуляры могут перетаскиваться по сцене нажатием мыши и не перекрывать/сталкиваться друг с другом.

сейчас используется qglwidget+qpainter для рисования примитивов.

с помощью каких средств qt лучше реализовать это?
Записан
Bepec
Гость
« Ответ #3 : Ноябрь 14, 2012, 12:20 »

ХЗ о чём вы, я человек от 3D графики далёкий. Даже от графики далёк.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #4 : Ноябрь 14, 2012, 13:25 »

QGraphicsScene поверх  QGLWidget
Записан
boriska
Гость
« Ответ #5 : Ноябрь 14, 2012, 13:35 »

QGraphicsScene поверх  QGLWidget

я посмотрел в примерах Pixelbuffers, это как работает?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #6 : Ноябрь 14, 2012, 20:40 »

[/offtop]
ХЗ о чём вы, я человек от 3D графики далёкий. Даже от графики далёк.
Ну зачем Вы так настойчиво это повторяете во многих своих постах? Во-первых, человек не спрашивал далеки Вы или близки. А главное - не концентрируйте внимание на своих сексуальных неудачах - с Графикой все будет норм, никуда она не денется  Улыбающийся
Записан
Bepec
Гость
« Ответ #7 : Ноябрь 14, 2012, 20:51 »

оффтоп:

ХЗ о чём вы

Как бы я даю понять, что от меня дальше помощи можно не ожидать.

, я человек от 3D графики далёкий. Даже от графики далёк.
А далее причину поясняю. Так уж мыслю.

PS а почему сексуальных? я с ней даже не гулял!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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