Gráfico em linha 2D
-
Oi,
Estou usando o visual studio com o plugin QT, quero fazer um gráfico em 2D para plotar a evolução de uma variável através do tempo.
Estou pensando em usar funções da OpenGL para gerar o gráfico, mas preciso exibir este gráfico no formulário, seria possível exibir este gráfico gerado pelo OpenGL em um componente graphicsView, por exemplo?Também vou usar um componente Timer para que quando o evento timerout seja executado o gráfico deve ser atualizado com os novos valores da variável que está sendo exibida.
Alguém saberia me ajudar sobre como implementar isso? ou indicar algum material, algum link?
Obrigada,
-
Oi,
Tem esse tutorial é bem legal:
http://marciobueno.com/cpp/criando-aplicacao-opengl-qt-creatorMas o que eu preciso é redesenhar apenas uma parte do gráfico a cada instante de tempo e não toda a imagem...
Alguém?
-
Naira,
No caso de usar o QGLWidget (no exemplo dos vídeos - MeuPainelOpenGL), você precisa implementar o paintGL - que "repinta" tudo mesmo.
Não sei se te ajuda, mas você pode dar uma olhada em "QwtPlot3D":http://qwtplot3d.sourceforge.net/
-
Naira, eu nunca usei OpenGL. Você já tentou usara biblioteca Qwt?