これは、何も見逃していないことを確認するだけの投稿の1つです。
リストボックスを含む Python 2.7.3 の TKinter GUI を使用していますが、既知のインデックスにある特定のアイテムのテキストを直接変更したい場合があります。ドキュメントを精査しましたが、方法などはありませんlb.itemset()
。私が知る限り、2 つのオプションがあり、どちらでも機能しますが、ちょっと不格好に思えます。
lb.delete()
古いアイテムとlb.insert()
同じインデックスの新しい値 (古い削除されたアイテムがたまたま選択された場合に新しい値を再選択する手順を含む)。listvariable
リストボックス用の を作成し、その上でget()
andを使用します --関連するさまざまな文字列形式を処理するために、間にアクロバットset()
の山をreplace
/split
/入れます。join
私が見逃している、より簡単で直接的な方法はありますか?または、利用可能なすべてのオプションを有効にしましたか?