Peileppe

curses-box-test

Mar 10th, 2014
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. import curses
  2.  
  3. def printbox(x,y,x1,y1,ws):
  4.     for i in range(x,x1):
  5.         ws.addstr(y,i,"=")
  6.     for i in range(x,x1):
  7.         ws.addstr(y1,i,"=")
  8.     for i in range(y,y1+1):
  9.         ws.addstr(i,x,"|")
  10.         ws.addstr(i,x1,"|")
  11.     return
  12.    
  13. w=curses.initscr()
  14.  
  15. w.clear()
  16. lims=w.getmaxyx()
  17. xx=lims[1]
  18. yy=lims[0]
  19. printbox(1,1,xx-2,yy-2,w)
  20. str=" xx= "+str(xx)+" yy= "+str(yy)
  21. w.addstr(3,4,str)
  22. w.addstr(4,8,"==[line =4 column=8]==")
  23. w.addstr(5,8,"==[line =5 column=8]==")
  24. w.addstr(6,10,"==[line =6 column=10]==")
  25. w.refresh()
  26. w.getch()
  27.  
  28. curses.endwin()
Advertisement
Add Comment
Please, Sign In to add comment