2011-01-26 3 views
0

私の最初のwxアプリケーションを構築しようとしています 私は自分のパネルにブラウズボタンを持っており、ユーザは彼のファイルを追加します。私はファイルを処理します。 今、私はTextCtrlに情報を表示して、ユーザーがそれを変更できるようにしたいと思います。それから私はそれをファイルに書く必要があります。 しかし、ファイルを処理する前に、どれくらいのTextCtrlボックスが必要かわかりません。 ブラウズボタンイベントを使用して、ファイルを取得し、情報も抽出しました。しかし、私はどのようにユーザーに情報を表示するか分からない。wxPython:TextCtrlの問題

ご意見がありがとうございます。

答えて

0

1つのファイルを表示している場合、必要なのは1つのTextCtrlだけです。私はウィジェットにwx.TE_MULTILINEスタイルを与えるとフラグを展開してサイザーにそれを追加します。

sizer.Add(myTxtCtrl、0、wx.EXPAND)

その後、ユーザーがファイルとあなたを見ることができます保存ボタンまたはメニュー項目を使用してデータを保存できます。そのハンドラは、基本的にGetValue()メソッドを使用してテキストコントロールのコンテンツを取得するだけです。

+0

私は複数のTextCtrlの情報をそれぞれ、ユーザーが変更できるスピンctrlを持っているのでしたい。 – justrajdeep

+0

その場合は、親のGetChildren()メソッドを使用し、それを反復処理してウィジェットからデータを取得します。あなたがスピナーからデータを取得したいだけなら、isinstanceを使うよりも。 –

関連する問題