mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	initial checkin of www Tk examples
This commit is contained in:
		
							parent
							
								
									ca9b323c52
								
							
						
					
					
						commit
						dfa70a9fbc
					
				
					 18 changed files with 3046 additions and 0 deletions
				
			
		
							
								
								
									
										33
									
								
								Demo/tkinter/www/www7.py
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										33
									
								
								Demo/tkinter/www/www7.py
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,33 @@ | |||
| #! /usr/local/bin/python | ||||
| 
 | ||||
| # www7.py -- display the contents of a URL in a Text widget | ||||
| # - set window title | ||||
| # - make window resizable | ||||
| # - update display while reading | ||||
| 
 | ||||
| import sys | ||||
| import urllib | ||||
| from Tkinter import * | ||||
| 
 | ||||
| def main(): | ||||
| 	if len(sys.argv) != 2 or sys.argv[1][:1] == '-': | ||||
| 		print "Usage:", sys.argv[0], "url" | ||||
| 		sys.exit(2) | ||||
| 	url = sys.argv[1] | ||||
| 	fp = urllib.urlopen(url) | ||||
| 
 | ||||
| 	root = Tk() | ||||
| 	root.title(url) | ||||
| 	root.minsize(1, 1) | ||||
| 	text = Text(root) | ||||
| 	text.pack({'expand': 1, 'fill': 'both'}) | ||||
| 
 | ||||
| 	while 1: | ||||
| 		line = fp.readline() | ||||
| 		if not line: break | ||||
| 		text.insert('end', line) | ||||
| 		root.update_idletasks()		# Update display | ||||
| 
 | ||||
| 	root.mainloop() | ||||
| 
 | ||||
| main() | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum