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

Reply via email to