Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: boriska от Ноябрь 14, 2012, 08:42



Название: визуализация в glwidget из потока
Отправлено: boriska от Ноябрь 14, 2012, 08:42
добрый день!
у меня в программе два потока: первый основной-отвечает за интерфейс и визуализацию (qglwidget); второй крутится в цикле и отвечает за прием и обработку данных.
каждые n циклов второго потока мне нужно передать сигнал первому потоку, что данные для визуализации готовы и он может рисовать.
подскажите пожалуйста, как лучше и быстрее всего это можно реализовать?


Название: Re: визуализация в glwidget из потока
Отправлено: Bepec от Ноябрь 14, 2012, 09:02
Сигналом. Шлее, система сигналов и слотов.


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

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

с помощью каких средств qt лучше реализовать это?


Название: Re: визуализация в glwidget из потока
Отправлено: Bepec от Ноябрь 14, 2012, 12:20
ХЗ о чём вы, я человек от 3D графики далёкий. Даже от графики далёк.


Название: Re: визуализация в glwidget из потока
Отправлено: xokc от Ноябрь 14, 2012, 13:25
QGraphicsScene поверх  QGLWidget


Название: Re: визуализация в glwidget из потока
Отправлено: boriska от Ноябрь 14, 2012, 13:35
QGraphicsScene поверх  QGLWidget

я посмотрел в примерах Pixelbuffers, это как работает?


Название: Re: визуализация в glwidget из потока
Отправлено: Igors от Ноябрь 14, 2012, 20:40
[/offtop]
ХЗ о чём вы, я человек от 3D графики далёкий. Даже от графики далёк.
Ну зачем Вы так настойчиво это повторяете во многих своих постах? Во-первых, человек не спрашивал далеки Вы или близки. А главное - не концентрируйте внимание на своих сексуальных неудачах - с Графикой все будет норм, никуда она не денется  :)


Название: Re: визуализация в glwidget из потока
Отправлено: Bepec от Ноябрь 14, 2012, 20:51
оффтоп:

ХЗ о чём вы

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

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

PS а почему сексуальных? я с ней даже не гулял!