Tkinter problem
Terry Reedy
tjreedy at udel.edu
Sat Jun 19 05:32:52 EDT 2021
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
More information about the Python-list
mailing list