#1
|
|||
|
|||
How to change position of Radio Button in vizinfo.infoPanel?
Dear all
I want second radio button shown in the attached image near to ball picture as in case of apple. Use of set position command of the radio button is not making any effect. How to do it? Source Code: infoBox = vizinfo.InfoPanel('What object i am interested in?',fontSize=20,window=viz.MainWindow,icon=False, align=viz.ALIGN_CENTER) infoBox.addSeparator(padding=(10,10)) infoBox.setTitle( 'Question 1' ) Apple = infoBox.addLabelItem('', viz.addRadioButton('color')) infoBox.addSeparator(padding=(200,200)) #Ball.setPosition(680,0,500) mapPos = [700,450,500] mapScale = [200,200,200] apple_i = viz.addTexQuad(parent=viz.ORTHO,scale=mapScale,pos =mapPos) apple_i.texture(viz.addTexture('D:\PhD\Study-I_Part_I\Textures\Apple.jpg')) apple_i.drawOrder(10) ball_i= viz.addTexQuad(parent=viz.ORTHO,scale=mapScale,pos =[700,215,500]) ball_i.texture(viz.addTexture('D:\PhD\Study-I_Part_I\Textures\Ball.jpg')) ball_i.drawOrder(10) Ball= infoBox.addLabelItem('', viz.addRadioButton('color',pos=(680,500,500))) submitButton = infoBox.addItem(viz.addButtonLabel('Submit'),align =viz.ALIGN_CENTER) yield viztask.waitButtonUp(submitButton) Regards Vishav |
#2
|
|||
|
|||
It's possible to create custom layouts by adding vizdlg panels to the vizinfo panel. Texture quads can be added directly to panels. Here's an example:
Code:
import viz import vizinfo import vizdlg viz.go() dojo = viz.addChild('dojo.osgb') info = vizinfo.InfoPanel('Custom info panel') row1 = vizdlg.Panel(layout=vizdlg.LAYOUT_HORZ_TOP,background=False,border=False) radio1 = row1.addItem(viz.addRadioButton('images')) texture1 = viz.addTexture('images/tile_grass.jpg') quad1 = viz.addTexQuad(texture=texture1, scale=[100,100,1], align=viz.ALIGN_CENTER) row1.addItem(quad1) info.addItem(row1) row2 = vizdlg.Panel(layout=vizdlg.LAYOUT_HORZ_TOP,background=False,border=False) radio2 = row2.addItem(viz.addRadioButton('images')) texture2 = viz.addTexture('images/tile_stone.jpg') quad2 = viz.addTexQuad(texture=texture2, scale=[100,100,1], align=viz.ALIGN_CENTER) row2.addItem(quad2) info.addItem(row2) |
#3
|
|||
|
|||
Thanks, Jeff It is working fine. You are great!
|
#4
|
|||
|
|||
Hi all,
How to change the arrangement of radio buttons from 'top to bottom' to 'left to right'? In the InfoPanel, the buttons are added to below the previous one. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is that possible to change the scale and position of vizmenu? | haohaoxuexi1 | Vizard | 1 | 06-26-2016 12:33 AM |
Change the color of button | Eugene | Vizard | 1 | 06-23-2016 05:25 AM |
Changing parent without changing absolute global position? | The SundanceKid | Vizard | 2 | 05-23-2014 02:43 PM |
Change position of MainView after COLLISION_EVENT | kay | Vizard | 5 | 10-07-2010 05:06 PM |
Randomly and Continuously Change Avatar's Face Texture | Karla | Vizard | 4 | 08-22-2008 12:14 PM |