たとえば、「ようこそ...」という挨拶ラベルを作成しようとしています。
def main():
greeting = Label(root, text="Welcome to tictactoe! Player1 choose your letter:")
greeting.grid(row=0, column=0)
または、このように 1 回しか使用されないため、Label を関数の外に含めて、必要に応じて呼び出します。
def main():
greeting.grid(row=0, column=0)
greeting = Label(root, text="Welcome to tictactoe! Player1 choose your letter:")
また、main() の前または後に root.mainloop() を実行する必要がありますか?