Python 未插入Wx.html2背景图像
我正在尝试使用wx.html2设置图像背景。我已经尝试了所有css/html标记,但是图像不会进入。我想我用错了。我制作了一个html文档并进行了测试。它将在浏览器中正常工作。有什么问题? 在html2中,与图像相关的css似乎不是全部 例如,与图像相关的东西,如渐变Python 未插入Wx.html2背景图像,python,wxpython,wx.html2,Python,Wxpython,Wx.html2,我正在尝试使用wx.html2设置图像背景。我已经尝试了所有css/html标记,但是图像不会进入。我想我用错了。我制作了一个html文档并进行了测试。它将在浏览器中正常工作。有什么问题? 在html2中,与图像相关的css似乎不是全部 例如,与图像相关的东西,如渐变 #-*- coding: utf-8 -*- import wx.html2 HTML_CODE= """ <!DOCTYPE HTML> <html lang="ko"> <head>
#-*- coding: utf-8 -*-
import wx.html2
HTML_CODE= """
<!DOCTYPE HTML>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>HTML TEST</title>
<style type="text/css">
body{{
background-image: url(1.png);
}}
table{{
width: 100%;
border-collapse: collapse
}}
table, caption, th, td{{
border: 1px solid black;
text-align: center;
color:black;
height: 100px;
font-size: 20px;
}}
</style>
</head>
<body scroll='no'>
<table>
<caption>Hello world</caption>
<thead>
<tr>
<th>Ipsum</th>
<th>Ipsum</th>
<th>Ipsum</th>
<th>Ipsum</th>
<th>Ipsum</th>
<th>Ipsum</th>
</tr>
</thead>
<tbody>
<tr>
<td>{0}</td>
<td>{1}</td>
<td>{2}</td>
<td><p style='color:{3}'>{4}</p></td>
<td><p style='color:{5}'>{6}</p></td>
<td><p style='color:{7}'>{8}</p></td>
</tr>
<tr>
<td>{9}</td>
<td>{10}</td>
<td>{11}</td>
<td><p style='color:{12}'>{13}</p></td>
<td><p style='color:{14}'>{15}</p></td>
<td><p style='color:{16}'>{17}</p></td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="6">Table Foot</td>
</tr>
</tfoot>
</table>
</body>
</html>
"""
app = wx.App()
frame=wx.Frame(None,-1)
browser = wx.html2.WebView.New(frame, size=(460, 400))
browser.SetPage(HTML_CODE,"")
frame.Show(True)
app.MainLoop()
#-*-编码:utf-8-*-
导入wx.html2
HTML_CODE=“”
HTML测试
身体{{
背景图片:url(1.png);
}}
桌子{{
宽度:100%;
边界塌陷:塌陷
}}
表,标题,th,td{{
边框:1px纯黑;
文本对齐:居中;
颜色:黑色;
高度:100px;
字体大小:20px;
}}
你好,世界
乱数假文
乱数假文
乱数假文
乱数假文
乱数假文
乱数假文
{0}
{1}
{2}
{6}
{13}
{17}
桌脚
"""
app=wx.app()
frame=wx.frame(无,-1)
browser=wx.html2.WebView.New(框架,大小=(460400))
browser.SetPage(HTML_代码,“”)
frame.Show(真)
app.MainLoop()
您正在为图像文件使用相对名称,但WebView在查找该资源时不知道从何处开始。您需要指定图像资源的完整路径名,或者在
SetPage
的baseURL
参数中传递一个URL作为基本位置。它可能需要是一个file://...
URL