Code:
import os
from wxPython import *
from wx import *
class GUI(Frame):
def __init__(self, parent, id, title):
Frame.__init__(self,parent,id,title)
self.parent = parent
sizer = GridBagSizer()
self.enText = TextCtrl(self,-1,value=u"")
sizer.Add(self.enText,(0,1),DefaultSpan,EXPAND)
btnEnt = Button(self,-1,label="Save")
sizer.Add(btnEnt, (0,2))
self.lbText = StaticText(self,-1,label=u"Modern Warfare 2 Path: ")
sizer.Add(self.lbText,(0,0),DefaultSpan, EXPAND)
self.Bind(EVT_BUTTON, self.Save, btnEnt)
sizer.AddGrowableCol(0)
self.SetSizerAndFit(sizer)
self.SetSizeHints(-1,self.GetSize().y,-1,self.GetSize().y);
self.Show(True)
def Save(self,event):
mw2p = str(self.enText.GetValue())
mw2p = os.path.realpath(mw2p)
pathdat = open(os.path.realpath(os.path.join(os.getcwd(), 'path.dat')), 'w')
pathdat.write(mw2p)
pathdat.close()
self.Destroy()
app = App()
guiFrame = GUI(None, -1, "<TITLE>")
app.MainLoop()