替代wxPython中的wxStaticText?

时间:2014-09-10 00:38:31

标签: python python-2.7 wxpython static-text

我遇到一个问题,我经常更新StaticText(每秒一次),每次更新时都会撕掉框架。这在Windows上非常麻烦,但在Linux上从未发生过。我尝试使用TextCtrl Readonly但是我在文本周围得到了丑陋的盒子我想知道是否有更好的选项来更新wxPython中的文本经常不会破坏屏幕。提前致谢!

1 个答案:

答案 0 :(得分:1)

我希望通过“撕裂”框架更好地理解你的意思 - 在创建窗口后我似乎没有更改StaticText值的问题(尽管有时需要在Panel上调用Layout或对话)。

但是,如果您真的只是在寻找没有“丑陋的盒子”的只读TextCtrl,那么您应该使用TextCtrl(style = wx.NO_BORDER | wx.TE_READONLY)。该组合将为您提供所需的内容 - 看似StaticText,但不能由用户编辑,也不显示边框。您还可以选择其值(这可能是也可能不是优势)。