擅长:python、mysql、java
<p>如果已经创建了所有小部件,则可以递归地应用<code>SetFont</code>,例如使用以下函数:</p>
<pre><code>def changeFontInChildren(win, font):
'''
Set font in given window and all its descendants.
@type win: L{wx.Window}
@type font: L{wx.Font}
'''
try:
win.SetFont(font)
except:
pass # don't require all objects to support SetFont
for child in win.GetChildren():
changeFontInChildren(child, font)
</code></pre>
<p>使<code>frame</code>中的所有文本变为默认斜体字体的示例用法:</p>
^{pr2}$