回答編集履歴

3

fixed context

2022/10/07 12:36

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -1,4 +1,4 @@
1
- アスタリスクは白で正常なシンタックスハイライトと捉えて大丈夫です.
1
+ アスタリスクは白で正常なシンタックスハイライトと捉えて大丈夫です.実際,importを明示していない`Tk`がアスタリスクでのimportで行われたことで,4行目の`root = Tk()`が動作することができています.
2
2
 
3
3
  > 'Hello Python!'というラベルが表示されるコードのはずなのですが、実行してもタイトルしか表示されません
4
4
 

2

delete erroneous description

2022/10/07 12:07

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -5,5 +5,3 @@
5
5
  7行目の`root.mainloop()`が9-10行目のラベルの設定より前にあるため,この7行目の時点で画面が固定され,ラベルを描画するに至っていません.
6
6
 
7
7
  解決のために7行目の`root.mainloop()`を削除してください.
8
-
9
- ちなみに`from tkinter import *`と書いた場合はすでに`ttk`がimportされているため,その後の`from tkinter import ttk`は不要です.前者は何がimportされたか明示していないため,アスタリスクでの一括importは非推奨です.基本的に,使うclassや関数を明示してimportしてください.

1

fix context

2022/10/06 18:23

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -5,3 +5,5 @@
5
5
  7行目の`root.mainloop()`が9-10行目のラベルの設定より前にあるため,この7行目の時点で画面が固定され,ラベルを描画するに至っていません.
6
6
 
7
7
  解決のために7行目の`root.mainloop()`を削除してください.
8
+
9
+ ちなみに`from tkinter import *`と書いた場合はすでに`ttk`がimportされているため,その後の`from tkinter import ttk`は不要です.前者は何がimportされたか明示していないため,アスタリスクでの一括importは非推奨です.基本的に,使うclassや関数を明示してimportしてください.