【发布时间】:2013-01-11 11:56:29
【问题描述】:
我正在使用 Python GTK 和 WebKit 创建一个桌面应用程序。主要基于this tutorial。
我在 HTML5 中创建视图并使用 CSS。
问题是当我使用width:100% 或repeat-x 时,我的窗口的宽度会不断增加到无穷大。
我尝试将max-width:100% 放入<body>,但没有帮助。
现在,我将其固定宽度,效果很好,但我想让他的窗口可调整大小,所以里面的所有内容都不会让它看起来很难看。
对此有任何帮助或解决方法吗?
更新
我使用的代码与本教程中给出的代码相同
http://www.aclevername.com/articles/python-webgui/
在 HTML 文件中,我只添加了一个页眉和页脚。对于页脚,我刚刚创建了一个 div,
<div id="footer" style="width:100%;
position:absolute; align:center; bottom:0px; padding-top:10px;
height:50px; background:url(img/int-bg.png) left top;">
</div>
这使窗口无限扩大其宽度。
如果我在 CSS 中固定宽度,那么它不会进行扩展。并且工作正常,对于固定大小的窗口。
<div id="footer" style="width:800px;
position:absolute; align:center; bottom:0px; padding-top:10px;
height:50px; background:url(img/int-bg.png) left top;">
</div>
但我想让它重新调整大小。如何实现这种灵活性?
【问题讨论】:
-
你能提供一些最小的代码吗?如果您不为 GTK 窗口设置宽度会发生什么?
-
嗨@deinonychusaur 在我的问题中做了更新。我只是用一个额外的页脚 div 运行相同的示例。并遇到了这个麻烦。提前感谢您的时间
标签: python css webkit gtk pygtk