Thread: Loading Message
View Single Post
  #1  
Old 11-25-2015, 04:47 AM
Seadna Seadna is offline
Member
 
Join Date: Nov 2015
Posts: 40
Question Loading Message

Hi folks,

I'm trying to show a loading message when I load a model / point cloud. It should appear as soon as i click ok in the select file dialog box and disappear when the file has been loaded.

For some reason i can only get Vizard to display the message and load the file at the exact same time no matter what sequence i put it in the code. I have true using vizact.SEQUENCE and just putting the lines of code in the order i want them to run but the outcome is always the same.

Code:
MsgPanel = vizinfo.InfoPanel('Loading...',align=viz.ALIGN_CENTER,fontSize=25,icon=False,key=None)
MsgPanel.visible(False)	

skyactive = 0	
def LoadProcess():
	MsgPanel.visible(True)
	def LoadFile():
		global Cloud
		CloudFile = vizinput.fileOpen(filter=[('Point Cloud Files', '*.ply;*.3dc'),('Meshes', '*.fbx;*osg;*.osgb;*3ds')])
		Cloud = viz.addChild(CloudFile)
		if skyactive == 1:
			sky.disable(viz.RENDERING)
	LoadFile()
	MsgPanel.visible(False)
vizpopup.onMenuItem(LoadItem, LoadProcess)
I'm new to Python so i'm sure its probably something simple.

Any help is much appreciated.
Reply With Quote