質問編集履歴
1
質問の内容を大幅に変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
python:t
|
1
|
+
python:text()ウィジェット内の特定の文字に色をつけたい
|
test
CHANGED
@@ -1,18 +1,30 @@
|
|
1
|
-
###
|
1
|
+
### 発生した問題
|
2
2
|
|
3
3
|
こんにちは。
|
4
4
|
|
5
|
-
pythonにて、ネット上で見つけたソースコードを母体としてテキストエディタを作成しています
|
5
|
+
pythonにて、ネット上で見つけたソースコードを母体としてテキストエディタを作成しています。
|
6
|
+
|
6
|
-
|
7
|
+
主にhtml等を書くことを想定したものなので、Text()ウィジェット内に<html>や<body>等の所定の文字が記入された場合に、その文字に色をつけたいなと思っていましたが、どうしても上手くいきません。
|
8
|
+
|
9
|
+
### 試したこと
|
10
|
+
|
11
|
+
試しに、↓
|
12
|
+
|
13
|
+
```python
|
14
|
+
|
15
|
+
text_widget.configure("<html>",fg="red")
|
16
|
+
|
17
|
+
```
|
18
|
+
|
19
|
+
のようにして見ましたが、失敗しました。
|
20
|
+
|
21
|
+
他にもいろいろ試し、全て失敗に終わりました。
|
22
|
+
|
7
|
-
|
23
|
+
どうか、これを解決する方法をご教授いただきたいと思います。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
12
24
|
|
13
25
|
### 該当のソースコード
|
14
26
|
|
15
|
-
|
27
|
+
一応コードの全部分を載せておきます。
|
16
28
|
|
17
29
|
```python
|
18
30
|
|
@@ -142,9 +154,9 @@
|
|
142
154
|
|
143
155
|
|
144
156
|
|
145
|
-
###問題1 編集したファイルを上書き保存する関数を定義したい
|
146
|
-
|
147
|
-
|
157
|
+
def new_tab():
|
158
|
+
|
159
|
+
|
148
160
|
|
149
161
|
#メニューバー
|
150
162
|
|
@@ -236,7 +248,7 @@
|
|
236
248
|
|
237
249
|
# notebookにタブを追加
|
238
250
|
|
239
|
-
notebook.add(tab_one, text="text")###問題
|
251
|
+
notebook.add(tab_one, text="text")###ここが問題
|
240
252
|
|
241
253
|
notebook.add(tab_two, text="tab2")
|
242
254
|
|
@@ -248,6 +260,8 @@
|
|
248
260
|
|
249
261
|
text_widget.configure(fg="#3A4861")
|
250
262
|
|
263
|
+
text_widget.configure("<html>",fg="red")
|
264
|
+
|
251
265
|
root.columnconfigure(0, weight = 1)
|
252
266
|
|
253
267
|
root.rowconfigure(0, weight = 1)
|
@@ -282,32 +296,6 @@
|
|
282
296
|
|
283
297
|
```
|
284
298
|
|
285
|
-
実行画面↓
|
286
|
-
|
287
|
-
![イメージ説明](8adf99b04ae258dcddcf9b1e7a84b25c.png)
|
288
|
-
|
289
|
-
|
290
|
-
|
291
|
-
|
292
|
-
|
293
|
-
###解決したいこと
|
294
|
-
|
295
|
-
現在発生している問題点
|
296
|
-
|
297
|
-
・notebook()の名前の欄に、insert()したファイル名を表示させたい(写真はatom editor)↓
|
298
|
-
|
299
|
-
![イメージ説明](d525cbaf4e7f83911f8e77ae823f553a.png)
|
300
|
-
|
301
|
-
・htmlの<>の中の文字(タグ名)に色をつけたい こんな感じで↓
|
302
|
-
|
303
|
-
![イメージ説明](c4ef29ccd06cf9724fbda4dea003807b.png)
|
304
|
-
|
305
|
-
・編集したファイルを上書き保存する関数を定義したい
|
306
|
-
|
307
|
-
|
308
|
-
|
309
|
-
です。どれか一つでも結構ですので、ご回答宜しくお願いします。<(_ _)>
|
310
|
-
|
311
299
|
### 補足情報(FW/ツールのバージョンなど)
|
312
300
|
|
313
301
|
|