【发布时间】:2020-10-12 12:46:21
【问题描述】:
我正在尝试使用 wx.html.HtmlWindow 加载 Html 文件。 Html 文件链接到外部样式表 (CSS) 文件。 问题是 Html 窗口只显示没有样式(颜色、字体等)的普通 Html 文件 我该如何解决这个问题?
HTML 代码:
<html>
<head>
<title>Embedded Style Sample</title>
<link href="E:\pythonGUI\styles.css" rel="stylesheet" type="text/css"/></head>
<body>
<h1>Embedded Style Sample testing</h1>
<h2>Next Line</h2>
</body>
</html>
CSS 代码:
h1{
color: #0000FF;
}
h2{
color: #00CCFF;
}
Python 代码:
import wx
import wx.html
import wx.html2
class MyHtmlFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(
self,
parent,
-1,
title,
size = (600,400)
)
html = wx.html.HtmlWindow(self)
html.LoadPage("E:\\pythonGUI\\newtest.html")
app = wx.App()
frm = MyHtmlFrame(None, "Simple HTML File Viewer")
frm.Show()
app.MainLoop()
在 HTML 窗口中显示的 Html 文件:
【问题讨论】:
标签: python html css wxpython wxhtmlwindow