在 wxPython 中更改 html Window 中的字体大小
Change font-size in html Window in wxPython
我正在将 html 文件添加到我的应用程序中。但是,如果我更改 html 中某个段落的字体大小,它不会显示在我的应用程序中。所有段落的字体大小仍然相同。有什么我忘记了吗?
<html>
<head>
<style>
</style>
</head>
<body>
<h2 font-family="arial, sans-serif">{TITLE}</h2>
<p>{AUTHORS}</p>
<p>{JOURNAL}</p>
<br>
<br>
<p style="font-size: 16pt">{ABSTRACT}</p>
<br>
<p>{KEYWORDS}</p>
<p>{DOI}</p>
</body>
</html>
如您所见,摘要中填写的内容应该比其他段落大。但是,我的应用程序中每个段落的大小都相同。
我在应用程序中设置 html 如下:
class Main(wx.Frame):
def __init__(self, *args, **kw):
super(Main, self).__init__(*args, **kw)
self.html = wx.html.HtmlWindow(self.panel, -1, size=(800, 800))
self.html.SetStandardFonts()
self.html.SetPage(html_from_file)
如何在 wxPython 中有效地更改文本的字体大小 html window?
画自@DanA.S.:
我用过
self.html = wx.html2.WebView.New(self.panel, -1, size=(800, 800), style=wx.html.HW_SCROLLBAR_AUTO)
以后
self.html.SetPage(my_html_str, "")
设置我的 html 组件。这允许我在我的源 html 文件中指定所有格式。
我正在将 html 文件添加到我的应用程序中。但是,如果我更改 html 中某个段落的字体大小,它不会显示在我的应用程序中。所有段落的字体大小仍然相同。有什么我忘记了吗?
<html>
<head>
<style>
</style>
</head>
<body>
<h2 font-family="arial, sans-serif">{TITLE}</h2>
<p>{AUTHORS}</p>
<p>{JOURNAL}</p>
<br>
<br>
<p style="font-size: 16pt">{ABSTRACT}</p>
<br>
<p>{KEYWORDS}</p>
<p>{DOI}</p>
</body>
</html>
如您所见,摘要中填写的内容应该比其他段落大。但是,我的应用程序中每个段落的大小都相同。
我在应用程序中设置 html 如下:
class Main(wx.Frame):
def __init__(self, *args, **kw):
super(Main, self).__init__(*args, **kw)
self.html = wx.html.HtmlWindow(self.panel, -1, size=(800, 800))
self.html.SetStandardFonts()
self.html.SetPage(html_from_file)
如何在 wxPython 中有效地更改文本的字体大小 html window?
画自@DanA.S.:
我用过
self.html = wx.html2.WebView.New(self.panel, -1, size=(800, 800), style=wx.html.HW_SCROLLBAR_AUTO)
以后
self.html.SetPage(my_html_str, "")
设置我的 html 组件。这允许我在我的源 html 文件中指定所有格式。