@manateelazycat 现在只剩最后一个问题了,分数公式显示还是不完整。
应该和CSS有关系,与resize没关系。只要重复执行pop_katex_window,更确切是重复执行两次
self.web_window.load_finish_callback = self.render_katex
self.web_window.webview.setUrl(QUrl.fromLocalFile(index_file))
就能显示正常。我试过直接
self.web_window.webview.page().runJavaScript(
'''katex.render("{}"'''.format(self.latex_string) + ", document.getElementById('katex-preview'), {throwOnError: false,displayMode: true});document.getElementById('katex-preview').style.display='inline';document.getElementById('katex-preview').style.padding = '0px';" )
也没效果。大佬有什么看法?
最新的代码已经推送了。