回答編集履歴
1
画像を追加
answer
CHANGED
@@ -1,3 +1,4 @@
|
|
1
|
+
別アプローチですが
|
1
2
|
[simpledialog](https://docs.python.org/3.9/library/dialog.html#module-tkinter.simpledialog) のクラスを利用して2通り
|
2
3
|
|
3
4
|
# simpledialog.Dialog をカスタマイズする
|
@@ -5,6 +6,8 @@
|
|
5
6
|
ドキュメントに書かれている方法で、
|
6
7
|
body, buttonbox をオーバーライドして独自のウィジェットを配置します。
|
7
8
|
|
9
|
+

|
10
|
+
|
8
11
|
```python
|
9
12
|
#!/usr/bin/env python3.8
|
10
13
|
|
@@ -97,6 +100,7 @@
|
|
97
100
|
注意点: SimpleDialogクラスはドキュメントに書かれてない為、内部クラスかもしれません。
|
98
101
|
(メソッドの引数等、互換性の保証はなく、予告なく変更される可能性がある)
|
99
102
|
|
103
|
+

|
100
104
|
|
101
105
|
|
102
106
|
```python
|