Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 1.43 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/usr/bin/env python
  2. # -*- coding: iso-8859-15 -*-
  3. # generated by wxGlade 0.6.5 (standalone edition) on Fri Apr 27 10:24:00 2012
  4.  
  5. import wx
  6.  
  7. # begin wxGlade: extracode
  8. # end wxGlade
  9.  
  10.  
  11. class MyFrame(wx.Frame):
  12.     def __init__(self, *args, **kwds):
  13.         # begin wxGlade: MyFrame.__init__
  14.         kwds["style"] = wx.DEFAULT_FRAME_STYLE
  15.         wx.Frame.__init__(self, *args, **kwds)
  16.         self.TextControl = wx.TextCtrl(self, -1, "Write here")
  17.  
  18.         self.__set_properties()
  19.         self.__do_layout()
  20.  
  21.         self.Bind(wx.EVT_TEXT_ENTER, self.PressEnter, self.TextControl)
  22.         # end wxGlade
  23.  
  24.     def __set_properties(self):
  25.         # begin wxGlade: MyFrame.__set_properties
  26.         self.SetTitle("frame_1")
  27.         # end wxGlade
  28.  
  29.     def __do_layout(self):
  30.         # begin wxGlade: MyFrame.__do_layout
  31.         sizer_1 = wx.BoxSizer(wx.VERTICAL)
  32.         sizer_1.Add(self.TextControl, 0, 0, 0)
  33.         self.SetSizer(sizer_1)
  34.         sizer_1.Fit(self)
  35.         self.Layout()
  36.         # end wxGlade
  37.  
  38.     def PressEnter(self, event):  # wxGlade: MyFrame.<event_handler>
  39.         f=open('C:/Users/asyraf/Desktop/Test.txt','w')
  40.         # a= what to put here???
  41.         f.write(a)
  42.         event.Skip()
  43.  
  44. # end of class MyFrame
  45. if __name__ == "__main__":
  46.     app = wx.PySimpleApp(0)
  47.     wx.InitAllImageHandlers()
  48.     frame_1 = MyFrame(None, -1, "")
  49.     app.SetTopWindow(frame_1)
  50.     frame_1.Show()
  51.     app.MainLoop()