-1

StaticText をかなり頻繁に (1 秒に 1 回) 更新するという問題があり、更新するたびにフレームが破損します。これは Windows では非常に厄介ですが、Linux ではまったく起こりませんでした。私はTextCtrl Readonlyをやってみましたが、テキストの周りに醜いボックスが表示されます.wxPythonでテキストを頻繁に更新するためのより良いオプションがあり、画面が裂けないかどうか疑問に思っていました. 前もって感謝します!

4

1 に答える 1

1

フレームを「引き裂く」ことの意味をよりよく理解できたらいいのにと思います-ウィンドウが作成された後に StaticText 値を変更しても問題はないようです(ただしLayout、パネルまたはダイアログを呼び出す必要がある場合があります)。

ただし、「醜いボックス」のない読み取り専用の TextCtrl を本当に探している場合は、 を使用する必要がありますTextCtrl(style = wx.NO_BORDER | wx.TE_READONLY)。組み合わせにより、必要なものが得られます- のように見えますが、StaticTextユーザーが編集することはできず、境界線は表示されません。また、その値を選択することもできます (利点がある場合とない場合があります)。

于 2014-09-10T03:32:46.610 に答える