Advertisement
Guest User

Untitled

a guest
May 18th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. #! /usr/bin/env python
  2.  
  3. from Tkinter import *
  4. #from twitter import *
  5. import sys
  6.  
  7. def Quit():
  8. Root.destroy()
  9.  
  10. Root=Tk()
  11. Root.title("Jason Twitter Client")
  12. Root.config(bg="light blue")
  13. Root.protocol("WM_DELETE_WINDOW",Root.quit)
  14.  
  15. Status=Label(Root,text="Status:",bg="light blue")
  16. Status.grid(column=1,row=0,sticky=N+S+E+W)
  17.  
  18. StatusText=Text(Root,bg="white",height=2)
  19. StatusText.grid(column=2,row=0,columnspan=5,sticky=N+S+E+W)
  20.  
  21. Refresh=Button(Root,text="Refresh")
  22. Refresh.grid(column=8,row=0,sticky=N+S+E+W)
  23.  
  24. DisplayScroll=Scrollbar(Root,orient=VERTICAL)
  25. DisplayScroll.grid(column=8,row=2,rowspan=8,sticky=N+S+W)
  26.  
  27. Display=Text(Root,bg="white",yscrollcommand=DisplayScroll.set)
  28. Display.grid(column=3,row=2,columnspan=5,rowspan=9,sticky=N+S+E+W)
  29.  
  30. DisplayScroll["command"]=Display.yview
  31.  
  32. Home=Button(Root,text="Home")
  33. Home.grid(column=0,row=1,sticky=N+S+E+W)
  34.  
  35. Profile=Button(Root,text="Profile")
  36. Profile.grid(column=1,row=1,sticky=N+S+E+W)
  37.  
  38. ChoiceVar=IntVar()
  39.  
  40. FriendChoice=Radiobutton(Root,text="Friends",variable=ChoiceVar,value=0,bg="light blue")
  41. FriendChoice.grid(column=0,row=2,columnspan=2,sticky=W)
  42.  
  43. FollowerChoice=Radiobutton(Root,text="Followers",variable=ChoiceVar,value=1,bg="light blue")
  44. FollowerChoice.grid(column=0,row=3,columnspan=2,sticky=W)
  45.  
  46. UserScroll=Scrollbar(Root,orient=VERTICAL)
  47. UserScroll.grid(column=2,row=4,rowspan=5,sticky=N+S)
  48.  
  49. Users=Listbox(Root,bg="white",height=15,yscrollcommand=UserScroll.set)
  50. Users.grid(column=0,row=4,rowspan=5,columnspan=2)
  51.  
  52. UserScroll["command"]=Users.yview
  53.  
  54. Search=Label(Root,text="Search:")
  55. Search.grid(column=3,row=1,sticky=N+S+E+W)
  56.  
  57. SearchText=Entry(Root,bg="white")
  58. SearchText.grid(column=4,row=1,columnspan=3,sticky=N+S+E+W)
  59.  
  60. SearchButton=Button(Root,text="Search")
  61. SearchButton.grid(column=8,row=1,sticky=N+S+E+W)
  62.  
  63. TweetLabel=Label(Root,text="Tweet:")
  64. TweetLabel.grid(column=3,row=10,sticky=N+S+E+W)
  65.  
  66. TweetText=Entry(Root,bg="white")
  67. TweetText.grid(column=4,row=10,columnspan=3,sticky=N+S+E+W)
  68.  
  69. TweetButton=Button(Root,text="Tweet")
  70. TweetButton.grid(column=8,row=10,sticky=N+S+E+W)
  71.  
  72. CharsLeft=Message(Root,text="140",bg="light blue")
  73. CharsLeft.grid(column=8,row=9)
  74.  
  75. CredWindow=Toplevel(takefocus=True)
  76. CredWindow.transient(Root)
  77. CredText=Label(CredWindow,text="Welcome to pyTweet!")
  78. CredText.grid(column=0,row=0,columnspan=2,sticky=N+S+E+W)
  79.  
  80. UsernameText=Label(CredWindow,text="Username:")
  81. UsernameText.grid(column=0,row=1,sticky=N+S+E+W)
  82.  
  83. PasswordText=Label(CredWindow,text="Password:")
  84. PasswordText.grid(column=0,row=2,sticky=N+S+E+W)
  85.  
  86. UsernameEntry=Entry(CredWindow)
  87. UsernameEntry.grid(column=1,row=1,sticky=N+S+E+W)
  88.  
  89. PasswordEntry=Entry(CredWindow,show="*")
  90. PasswordEntry.grid(column=1,row=2,sticky=N+S+E+W)
  91.  
  92. LoginButton=Button(CredWindow,text="Login")
  93. LoginButton.grid(column=0,row=3,columnspan=2)
  94.  
  95. #class FriendWindow:
  96. # def __init__(self)
  97. #
  98. # def Makefwin:
  99. # Fwin=Toplevel()
  100. # InfoPane=Text(Fwin)
  101. # InfoPane.grid(column=2,row=0,columnspan=8,rowspan=8,sticky=N+S+E+W)
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. Root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement