fromnevu_uiimport*importpygamepygame.init()window=Window((500,500),title="LayoutType example")menu=Menu(window,(100%vw,100%vh))lbla=Label("A",[100,50],single_instance=True)#Single instance is importantlblb=Label("B",[100,50],single_instance=True)lbla.coordinates=NvVector2(50,50)#nvvector 2 in IMPORTANT !!!lblb.coordinates=NvVector2(200,200)layout=LayoutType([100*vw,100*vh])layout.add_floating_item(lbla)layout.add_floating_item(lblb)menu.layout=layoutwhileTrue:window.begin_frame()window.update()menu.update()menu.draw()window.end_frame()
fromnevu_uiimport*importpyraywindow=Window((500,500),title="LayoutType example",backend=Backend.RayLib)menu=Menu(window,(100%vw,100%vh))lbla=Label("A",[100,50],single_instance=True)#Single instance is importantlblb=Label("B",[100,50],single_instance=True)lbla.coordinates=NvVector2(50,50)#nvvector 2 in IMPORTANT !!!lblb.coordinates=NvVector2(200,200)layout=LayoutType([100*vw,100*vh])layout.add_floating_item(lbla)layout.add_floating_item(lblb)menu.layout=layoutwhileTrue:window.begin_frame()window.update()menu.update()menu.draw()window.end_frame()