请注意,我使用的是Python3和Phoenix。
我想在一个矩形内显示一个以某种方式格式化的数字(双重,但现在无关紧要)(再次,不管是什么方式):几乎是wx.StaticText
但不可编辑的用户。这是为了显示来自某些硬件的一些数据,例如温度。
有这样的小部件吗?
我尝试使用带有样式的默认wx.StaticText
,但我一定做错了:
hbox = wx.BoxSizer(wx.HORIZONTAL)
title = wx.StaticText(parent, label=label)
title.SetLabelMarkup("<b>{}</b>".format(label))
hbox.Add(title, border=5)
value = wx.StaticText(parent, label="3.141592", style=wx.BORDER_RAISED)
value.SetWindowStyle(wx.BORDER_SIMPLE)
hbox.Add(value, border=5)
title = wx.StaticText(parent, label="\u2103")
hbox.Add(title, border=5)
在Linux(Fedora 24,GTK)上显示: