from Tkinter import *
import Pmw
class CopyTextWindow( Frame ):
def __init__( self ):
Frame.__init__( self )
Pmw.initialise()
self.pack( expand = YES, fill = BOTH )
self.master.title( "Select then click move" )
self.text1 = Pmw.ScrolledText( self, text_width = 25, text_height = 12, text_wrap = WORD,
hscrollmode = "static", vscrollmode = "static" )
self.text1.pack( side = LEFT, expand = YES, fill = BOTH, padx = 5, pady = 5 )
self.copyButton = Button( self, text = ">>", command = self.copyText )
self.copyButton.pack( side = LEFT, padx = 5, pady = 5 )
self.text2 = Pmw.ScrolledText( self, text_state = DISABLED,
text_width = 25, text_height = 12, text_wrap = WORD,
hscrollmode = "static", vscrollmode = "static" )
self.text2.pack( side = LEFT, expand = YES, fill = BOTH, padx = 5, pady = 5 )
def copyText( self ):
self.text2.settext( self.text1.get( SEL_FIRST, SEL_LAST ) )
CopyTextWindow().mainloop()
|