質問編集履歴
1
変更希望内容の明記、conf.xmlを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,13 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
3
|
PythonのTkinterモジュールを使ってXMLから読み取った内容を表示するウィンドウを作っています。
|
4
|
+
"Add"ボタンを押してファイルダイアログから選択してxmlに選択内容を追記した時や
|
5
|
+
リスト内の項目を選択状態で"Remove"ボタンを押しxmlから選択内容を削除した時、
|
4
|
-
|
6
|
+
xmlの内容が変更したことに合わせてリスト内の表示を更新させたいです。
|
5
|
-
ウィンドウの表示内容が変更されません。
|
6
7
|
|
8
|
+
conf.xmlには別のファイルから参照する内容も含まれていますが、
|
9
|
+
そのまま載せています。
|
10
|
+
|
7
11
|
表示内容の変更方法を教えてください。
|
8
12
|
|
9
13
|
### 該当のソースコード
|
@@ -17,7 +21,6 @@
|
|
17
21
|
import xml.etree.ElementTree as et
|
18
22
|
import tkinter.filedialog as filedialog
|
19
23
|
from tkinter import StringVar
|
20
|
-
import bu_nas
|
21
24
|
|
22
25
|
tree = et.parse('conf.xml')
|
23
26
|
root = tree.getroot()
|
@@ -118,4 +121,25 @@
|
|
118
121
|
act()
|
119
122
|
|
120
123
|
|
124
|
+
```
|
125
|
+
```xml
|
126
|
+
<?xml version='1.0' encoding='utf-8'?>
|
127
|
+
<data>
|
128
|
+
<inputpath name="Input Path">
|
129
|
+
<dir>og_tests</dir>
|
130
|
+
</inputpath>
|
131
|
+
|
132
|
+
<outputpath name="Output Path">
|
133
|
+
<dir>ex_tests</dir>
|
134
|
+
</outputpath>
|
135
|
+
|
136
|
+
<pause name="Pause">
|
137
|
+
<onoff>on</onoff>
|
138
|
+
</pause>
|
139
|
+
|
140
|
+
<remlist name="remlist"><dir>01</dir></remlist>
|
141
|
+
<remlist name="remlist"><dir>02</dir></remlist>
|
142
|
+
<remlist name="remlist"><dir>03</dir></remlist>
|
143
|
+
</data>
|
144
|
+
|
121
145
|
```
|