回答編集履歴

1

回答への追記

2020/02/07 01:49

投稿

per_
per_

スコア41

test CHANGED
@@ -1,4 +1,16 @@
1
- `messagebox`は`<class 'str'>`のため、そもそも`attribute`という属性はありません。
1
+ エラーメッセージの通り`messagebox`は`<class 'str'>`のため、そもそも`attribute`という属性はありません。
2
+
3
+
4
+
5
+ ```Python
6
+
7
+ print(type(messagebox.showinfo(a,b)))
8
+
9
+ #<class 'str'>
10
+
11
+ ```
12
+
13
+
2
14
 
3
15
 
4
16
 
@@ -6,9 +18,15 @@
6
18
 
7
19
 
8
20
 
9
- も同様のエラーメッセージが出ています。
21
+ 変数の有無にかかわらず、ちらも同様のエラーメッセージが出ています。
10
22
 
11
- こちらで実行した際には最前面に表示されますので、ご使用の環境によるものかもしれませんね。
23
+ 当方末尾のコードを実行した際には最前面に表示されますので、ご使用の環境によるものかもしれませんね。
24
+
25
+
26
+
27
+ あるいは、下記ページのように、メッセージボックスを作成したあとでウィンドウを最前列にもっていく処理を行うのも良いと思います。
28
+
29
+ 参考:[任意の文字の含まれたウインドウを最前列に持って行く関数を作りたい。](https://teratail.com/questions/188610)
12
30
 
13
31
 
14
32