【发布时间】:2014-07-30 20:14:53
【问题描述】:
我正在开发一个带有 wx.StaticText 对象的应用程序。我想显示一个 & 符号 ('&'),所以我的标签有 '&&' 来转义热键快捷方式。这是商定的解决方案,当我在 Windows 中运行我的应用程序时它可以工作。
但在 Linux (Ubuntu 12.04) 中,我仍然缺少与号。以前有人遇到过这个问题吗?
【问题讨论】:
我正在开发一个带有 wx.StaticText 对象的应用程序。我想显示一个 & 符号 ('&'),所以我的标签有 '&&' 来转义热键快捷方式。这是商定的解决方案,当我在 Windows 中运行我的应用程序时它可以工作。
但在 Linux (Ubuntu 12.04) 中,我仍然缺少与号。以前有人遇到过这个问题吗?
【问题讨论】:
以下代码适用于我在 XUbuntu 14.04 上使用 wxPython 2.8.12 和 Python 2.7:
import wx
########################################################################
class MyFrame(wx.Frame):
""""""
#----------------------------------------------------------------------
def __init__(self):
"""Constructor"""
wx.Frame.__init__(self, None, title="Amp")
panel = wx.Panel(self)
txt = "The king && I"
lbl = wx.StaticText(panel, label=txt)
self.Show()
if __name__ == "__main__":
app = wx.App(False)
frame = MyFrame()
app.MainLoop()
它产生以下内容:
【讨论】: