プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

python tkinter ScrolledTextから値を取得する

tkinterの複数行入力部品ScrolledTextからの値取得について、

以前は

self.txt_note.get(1.0, 0).strip()

の実装で取得できていかと思ったのですが(たぶん)、

ある日実行したら、

contents = self.txt_note.get(1.0, 0).strip()

File “c:\xxxxx\xxxxxx\miniconda3\lib\tkinter\__init__.py”, line 3711, in get

return self.tk.call(self._w, ‘get’, index1, index2)

_tkinter.TclError: bad text index “0”

のようなエラーになりました。

 
 

以下のように変更したら、入力値全体を取得できました。

contents = self.txt_note.get(“1.0”, “end-1c”).strip()

 
 

以上、覚書です。

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください