On 6/18/2021 2:28 AM, Liya Ann Sunny wrote:
I am using Colab. How could solve this problem.
import tkinter as Tk
If you do this, import 'as tk'.
from tkinter import *
The second import overwrites the first since it imports tkinter.Tk as
'Tk'. Don't try to do both.
import sys
import os
#create main window
master = Tk()
master.title("tester")
master.geometry("300x100")
#make a label for the window
label1 = tkinter.Label(master, text='Hellooooo')
# Lay out label
label1.pack()
# Run forever!
master.mainloop()
The error shows that :
<ipython-input-17-a60049376d65> in <module>()
9
10 #create main window
---> 11 master = Tk()
12 master.title("tester")
13 master.geometry("300x100")
/usr/lib/python3.7/tkinter/__init__.py in __init__(self, screenName, baseName,
className, useTk, sync, use)
2021 baseName = baseName + ext
2022 interactive = 0
-> 2023 self.tk = _tkinter.create(screenName, baseName, className,
interactive, wantobjects, useTk, sync, use)
2024 if useTk:
2025 self._loadtk()
TclError: couldn't connect to display ":0.0"
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list