Advertisement
Guest User

Untitled

a guest
Feb 16th, 2011
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.91 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. from Tkinter import Tk, RIGHT, BOTH, RAISED
  4. from ttk import Frame, Button, Style
  5. import sys
  6. import os
  7. sys.path[:0] = ['../../..']
  8. import string
  9. import Tkinter
  10. import Pmw
  11. import wx
  12. from Tkinter import *
  13. import tkMessageBox
  14. import gtk
  15. b1 = 'True'
  16. c1 = 'False'
  17. a1 = 1
  18.  
  19.  
  20.  
  21. class Example(Frame):
  22.    
  23.    
  24.    
  25.    
  26.    
  27.    
  28.  
  29.     def __init__(self1, parent):
  30.         Frame.__init__(self1, parent)  
  31.                  
  32.         self1.parent = parent
  33.        
  34.         self1.initUI()
  35.        
  36.         #fixedFont = Pmw.logicalfont('Fixed')
  37.         self1.st = Pmw.ScrolledText(parent,
  38.         labelpos = 'n',
  39.         label_text='User Aggrement',
  40.  
  41.  
  42.         usehullsize = 1,
  43.         hull_width = 600,
  44.         hull_height = 400,
  45.         text_wrap='none',
  46.         #text_font = fixedFont,
  47.  
  48.         text_padx = 4,
  49.         text_pady = 4,
  50.     )
  51.     self1.st.importfile('python.txt');
  52.     self1.st.pack(padx = 5, pady = 5, fill = 'both', expand = 1)
  53.  
  54.         # Prevent users' modifying text and headers
  55.     self1.st.configure(text_state = 'disabled')
  56.        
  57.     def initUI(self1):
  58.      
  59.         self1.parent.title("User Aggrement")
  60.         self1.style = Style()
  61.         self1.style.theme_use("default")
  62.        
  63.         frame = Frame(self1, relief=RAISED, borderwidth=.5)
  64.         frame.pack(fill=BOTH, expand=1)
  65.        
  66.         self1.pack(fill=BOTH, expand=1)
  67.        
  68.     def buttonPress(var):
  69.         #print 'The "%s" button was pressed' % var
  70.         if var == 'ok':
  71.             #os.system("ls -l") & os.system("man man")
  72.             widget.configure(state=NORMAL)
  73.         elif var == 'dhana':
  74.             os.system("top &") & exit()
  75.         elif var == 'close':
  76.                        
  77.            
  78.             a1 = tkMessageBox.askyesno("DisAgree", "Do you really wish to Disagree?" )
  79.             #print a1
  80.            
  81.         if a1 == 1:
  82.             exit()
  83.            
  84.         else:
  85.             sys.exit
  86.    
  87.            
  88.         widget = Tkinter.Button(self1, text='Next',command = lambda b='dhana':     buttonPress(b) )
  89.         widget.pack(side=RIGHT, padx=5, pady=5)
  90.         widget.configure(state=DISABLED )
  91.        
  92.                
  93.     def defaultKey(event):
  94.         def make_widgets(self1):
  95.             buttonBox.invoke()
  96.             self1.make_widgets()
  97.        
  98.         root = Tkinter.tk()
  99.        
  100.         okButton = Tkinter.Button(self1, text="Quit",command = sys.exit  , font=('Arial', 10), fg="black")
  101.         okButton.pack(side=RIGHT, padx=5, pady=5)
  102.        
  103.        
  104.         CloseButton = Tkinter.Button(self1, text="DisAgree",command = lambda b='close':     buttonPress(b) , font=('Arial', 10), fg="black")         
  105.         CloseButton.pack(side=RIGHT, padx=5, pady=5)
  106.        
  107.         okButton = Tkinter.Button(self1, text="Agree",command = lambda b='ok':     buttonPress(b) , font=('Arial', 10), fg="black")
  108.         okButton.pack(side=RIGHT, padx=5, pady=5)
  109.         okButton.focus_force()
  110.         #self1.mainloop()
  111.        
  112.  ########################################################################################################################################      
  113.    
  114. def main():
  115.  
  116.     root = Tkinter.Tk()
  117.     root.geometry("600x400+30+30")
  118.     app = Example(root)
  119.     root.mainloop()  
  120.    
  121.    
  122. if __name__ == '__main__':
  123.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement