datei in gv öffnen
Verfasst: Dienstag 16. Februar 2010, 23:00
hallo,
da ich ein python-neuling bin, komme ich mit einem wohl sehr einfachen problem einfach nicht zurecht.
ich versuche in wx ein kleines programm zu schreiben, welches verschiedene dateien vom system in ghostview öffnen kann.
als einstieg dazu habe ich den code für den editor benutzt von http://wiki.wxpython.org/index.cgi/Anot ... ial#Editor
die datei bzw der inhalt der datei, die man auswählt, wird dann im editor angezeigt:
def OnSaveAsFile(self, event):
wcd='All files(*)|*|Editor files (*.ef)|*.ef|'
dir = os.getcwd()
save_dlg = wx.FileDialog(self, message='Save file as...', defaultDir=dir, defaultFile='',
wildcard=wcd, style=wx.SAVE | wx.OVERWRITE_PROMPT)
if save_dlg.ShowModal() == wx.ID_OK:
path = save_dlg.GetPath()
try:
file = open(path, 'w')
text = self.text.GetValue()
file.write(text)
file.close()
self.last_name_saved = os.path.basename(path)
self.statusbar.SetStatusText(self.last_name_saved + ' saved', 0)
self.modify = False
self.statusbar.SetStatusText('', 1)
except IOError, error:
dlg = wx.MessageDialog(self, 'Error saving file\n' + str(error))
dlg.ShowModal()
save_dlg.Destroy()
meine frage und große bitte: wie kann ich die dateien mit gv (linux) öffnen?
bin nunmehr richtig schön verzweifelt und hoffe, mir kann jemand mit einem tip weiterhelfen...
vielen dank im voraus
da ich ein python-neuling bin, komme ich mit einem wohl sehr einfachen problem einfach nicht zurecht.
ich versuche in wx ein kleines programm zu schreiben, welches verschiedene dateien vom system in ghostview öffnen kann.
als einstieg dazu habe ich den code für den editor benutzt von http://wiki.wxpython.org/index.cgi/Anot ... ial#Editor
die datei bzw der inhalt der datei, die man auswählt, wird dann im editor angezeigt:
def OnSaveAsFile(self, event):
wcd='All files(*)|*|Editor files (*.ef)|*.ef|'
dir = os.getcwd()
save_dlg = wx.FileDialog(self, message='Save file as...', defaultDir=dir, defaultFile='',
wildcard=wcd, style=wx.SAVE | wx.OVERWRITE_PROMPT)
if save_dlg.ShowModal() == wx.ID_OK:
path = save_dlg.GetPath()
try:
file = open(path, 'w')
text = self.text.GetValue()
file.write(text)
file.close()
self.last_name_saved = os.path.basename(path)
self.statusbar.SetStatusText(self.last_name_saved + ' saved', 0)
self.modify = False
self.statusbar.SetStatusText('', 1)
except IOError, error:
dlg = wx.MessageDialog(self, 'Error saving file\n' + str(error))
dlg.ShowModal()
save_dlg.Destroy()
meine frage und große bitte: wie kann ich die dateien mit gv (linux) öffnen?
bin nunmehr richtig schön verzweifelt und hoffe, mir kann jemand mit einem tip weiterhelfen...
vielen dank im voraus