我想制作一个小型桌面编辑器来记录笔记,它使用降价来快速设置文本格式。应用程序应在瞬间或点击按钮后转录降价。如何使用Qt4和Python使用降价编辑器?
为此,我想使用Qt4和Python。
在您看来,什么是最有效的方法?
在按下按钮后呈现富文本的情况下,我想我可以在编辑模式下使用QTextEdit小部件,但是用什么来显示富文本?我希望这看起来不错。我应该在HTML中呈现文本吗?或者是其他东西?
请指教。
我想制作一个小型桌面编辑器来记录笔记,它使用降价来快速设置文本格式。应用程序应在瞬间或点击按钮后转录降价。如何使用Qt4和Python使用降价编辑器?
为此,我想使用Qt4和Python。
在您看来,什么是最有效的方法?
在按下按钮后呈现富文本的情况下,我想我可以在编辑模式下使用QTextEdit小部件,但是用什么来显示富文本?我希望这看起来不错。我应该在HTML中呈现文本吗?或者是其他东西?
请指教。
你可以看看ReText是如何做到的。也许即使是ReText是你想要编码的应用程序:-)
我来到这里是因为我正在为同一项任务寻找解决方案。
这里是我想(或希望能)尝试:
QTextEdit
,可同时显示两个纯和富文本。self.setText(self.markdown)
self.setReadOnly(False)
self.markdown = self.toPlainText()
self.toHtml() # convert self.markdown to self.html
# don't know yet how to achieve that
self.setHtml(self.html)
self.setReadOnly(True)
为了显示HTML可以使用一个CSS样式表。
作为UI界面,我可以想象:点击只读显示模式切换到编辑模式,[Ctrl] - [Enter]触发HTML生成。