前々からreStructuredTextのビューワがほしかったので、VisualWxを試してみるついでに作ってみました。
といっても書いたソースコードは大したことないですが。
MyDlg.py(抜粋)
def btnReload_VwXEvOnButtonClick(self,event): #init function #[30b]Code event VwX...Don't modify[30b]# #add your code here try: f = open(self.txtFilePath.GetValue()) src = f.read() f.close() except: pass else: parts = publish_string(source=src, writer_name="html4css1", settings_overrides={}) try: self.wbRenderResult.SetPage(parts) except UnicodeDecodeError: self.wbRenderResult.SetPage(parts.decode('utf-8')) return #end function
こんな感じで使ってます。
ソースは以下に。
simple_restviewer.zip(11KB)