Hi all,
how can I create information boxes, with dynamic created text? (see attachment)
I used this for the box:
Code:
def createTextBox(self, textur):
texture = viz.add(textur)
texQuad = viz.addTexQuad(align = viz.TEXT_LEFT_TOP, scene=2, pos=1.5,3.3,0], scale=[3,2,0])
texQuad.texture(texture)
and this function for the text:
Code:
def createText(self, text, name, fontsize):
name = viz.addText( text, viz.SCREEN, scene=2)
name.color(viz.BLACK)
name.fontSize( fontsize )
name.translate (0.6, 0.9)
name.alignment (viz.TEXT_LEFT_TOP)
If I start my application over viz.go(), it's working. But if I use viz.go(viz.FULLSCREEN), then my boxes and the text are not at the same place.
I don't understand, why the box is at the position [1.5, 3.3] and the text at [0.6, 0.9] and in the normal view (not fullscreen), both are at the same position.
Is it possible to set the box and the text at one fixed point from the right side of the window?
The attachment shows my idea...
Thanks a lot for any help!