質問編集履歴

1

変更

2022/04/04 06:03

投稿

person
person

スコア223

test CHANGED
File without changes
test CHANGED
@@ -4,8 +4,6 @@
4
4
  しかし、これだとヘッダをだブルクリックしたときも、フォーカスが当たっている行のデータを取得してしまいます。
5
5
 
6
6
  ヘッダをダブルクリックしたときは、その処理をしないようにするにはどうすればよいでしょうか。
7
- これも前回同様、座標で解決するべきでしょうか。
8
- (前回の質問:[Python3 Tkinter Treeviewのヘッダをクリックしたときに処理をしたい](https://teratail.com/questions/cmoamm1cr95a2r))
9
7
 
10
8
 
11
9
  ```Python
@@ -13,9 +11,10 @@
13
11
  from tkinter import ttk
14
12
 
15
13
  def on_tree(e):
14
+ tree = e.widget
16
- selected = e.widget.selection()
15
+ selected = tree.selection()
17
16
  if len(selected) == 1:
18
- values = e.widget.item(selected[0])["values"]
17
+ values = tree.item(selected[0])["values"]
19
18
  print(values)
20
19
 
21
20
  root = tk.Tk()