mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			470 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			470 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Progress dialog
 | |
| 
 | |
| from Dlg import GetNewDialog, ModalDialog, SetDialogItemText
 | |
| 
 | |
| count = 0
 | |
| 
 | |
| def filter(d, e):
 | |
| 	r = 1
 | |
| 	print "Filter(%s, %s) -> %s" % (`d`, `e`, `r`)
 | |
| 	return r
 | |
| 
 | |
| def main():
 | |
| 	d = GetNewDialog(256, -1)
 | |
| 	tp, h, rect = d.GetDialogItem(2)
 | |
| 	SetDialogItemText(h, "Progress...")
 | |
| 	for i in range(100):
 | |
| 		if i%10 == 0:
 | |
| 			str = "Progress...%d" % i
 | |
| 			SetDialogItemText(h, str)
 | |
| 			ModalDialog(filter)
 | |
| 		for j in range(100): pass
 | |
| 
 | |
| if __name__ == '__main__':
 | |
| 	main()
 | |
| 
 | 
