-1

我有一个问题,我经常更新 StaticText(每秒一次),每次更新时,它都会撕裂框架。这在 Windows 上非常麻烦,但在 Linux 上从未发生过。我尝试做 TextCtrl Readonly 但我在文本周围出现丑陋的框我想知道是否有更好的选择来经常更新 wxPython 中的文本而不会撕裂屏幕。提前致谢!

4

1 回答 1

1

我希望我能更好地理解“撕裂”框架的含义——在创建窗口后更改 StaticText 值似乎没有问题(尽管有时需要调用Layout面板或对话框)。

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

于 2014-09-10T03:32:46.610 回答