wxpython html2 webview 不显示图片
我正在尝试使用 wx.python 的 html2 和 SetPage 方法来显示一个 png 格式的图片,但它没有成功。也就是说,图片没有在屏幕上显示出来。以下是完整的代码。
`#!/usr/bin/env python
#-*- coding: utf-8 -*-
import wx
import wx.html2
HTML_CODE= '''
<html>
<head>
<style type="text/css">
h1 {color:red}
h4 {color:blue;background-color:yellow;text-align:right
}
</style>
</head>
<body>
<img src="smile.png" />
<h1>Header 1</h1>
<b><h4>A paragraph.</h4></b>
</body>
</html> '''
app = wx.App()
fr=wx.Frame(None,-1)
browser = wx.html2.WebView.New(fr,size=(460,400))
browser.SetPage(HTML_CODE,'simple test')
fr.Show()
app.MainLoop()
`
1 个回答
0
我试过这个代码,发现它真的无法从本地文件夹显示图片。但是当我用像 src='http//localhost/smile.png' 这样的链接时,它就能正常工作,我可以成功看到图片。我找不到为什么它不能从同一个HTML文件夹读取图片的原因。