, если filepath
- это абсолютный путь к файлу, который вы получили из opendialog, попробуйте:
import os
os.startfile(filepath)
Откроется ваш файл с соответствующим приложением Windows, с которым связано его расширение (например, дважды щелкнув значок файла)
Чтобы скопировать выделенный текст в окне HTML, если вы использовали:
import wx.lib.iewin as iewin
затем в подклассе Frame или Panel вы создаете свой экземпляр объекта браузера в методе __init__()
с помощью:
self.ie = iewin.IEHtmlWindow(self, -1, style =wx.NO_FULL_REPAINT_ON_RESIZE)
и связать событие onclick кнопки копирования с помощью метода on_copy.
Наконец, вы определяете метод on_copy (self, event), который должен запускаться при нажатии кнопки «копировать»:
def on_copy(self, event):
self.selection = self.ie.GetStringSelection(asHTML=False)