wxPython,wxButton上的多行标签

时间:2011-06-10 20:12:49

标签: python wxpython

我正试图让按钮上的标签位于两条或更多条线上。我想在运行时更新它。我确实喜欢这个:

self.btnGroupOne.SetLabel(u"test\ntest")

然而,当我运行应用程序时,我只是在一行上获得一个带有“testtest”的按钮作为标签。

我忘记了允许使用多行标签的属性吗?

BTW,当我这样做时:

self.btnNieuwTicket = wx.Button( self, wx.ID_ANY, u"Nieuw\nTicket", wx.DefaultPosition, wx.Size( 80,80 ), 0 )

多线确实有用......

  • 平台:Windows,7 64位和XP测试
  • wxPython版本:2.8 unicode
  • Python版本:2.7.1

1 个答案:

答案 0 :(得分:3)

它似乎是wxWidgets中确认的错误: http://trac.wxwidgets.org/ticket/12491

如果您在创建时为该按钮添加多行标签,则SetLabel将允许多行。