teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

変更希望内容の明記、conf.xmlを追加

2020/05/23 11:07

投稿

nb_spaceball
nb_spaceball

スコア2

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
- XMLから取得した内容を表示、追加・削除しXMLの書き換えることは出来ですが、
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
  ```