Tag: tkinter

Как обновить текст текстового поля в Tkinter?

Поэтому я делаю секундомер в python с tkinter, у меня есть цикл для обновления времени работы, но у меня есть так, что цикл очищает текстовое поле, а затем обновляет текстовое поле с новым номером. Хотя он не работает, по какой-то причине он просто не очищает его, он просто добавляет числа в поле. Вот код, который […]

'Tk' не определен

Я новичок в Python. Я загрузил Spyder 2.3.1 и запускаю Python 2.7 на своем Mac. Я попробовал эту пробную программу: from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() Когда я бегу, я получаю сообщение об ошибке: NameError: name 'Tk' is not defined Если я смотрю в файле Tkinter.py, он […]

Класс Python: глобальное / локальное имя переменной не определено

У меня есть два набора кода, один из которых я использую «Класс» (второй кусок кода) для управления моим кодом, а другой – просто определяю функции, в моей второй части кода я получаю имя NameError: global name … ' не определен. Обе части кода предназначены для той же цели. from Tkinter import * import ttk import […]

Обнаружение столкновений в списке

Я новичок в обнаружении столкновений и работаю над игрой в стиле кирпича с Tkinter. Каждый из моих кирпичей создается отдельно, поэтому вместо создания операторов if для каждого из 30 + кирпичей я помещаю их в список, однако, когда я запускаю программу, функция обнаружения столкновений не работает. Может кто-то помочь, я не понимаю, что не так […]

Виджеты Tkinter Toplevel не отображаются – python

Я работаю с окном Toplevel в python Tkinter, и я не могу заставить встроенные виджеты отображаться до завершения моего другого кода. Рамка появляется, он правильно выполняет мой другой код, но виджет text / progressbar появляется только в том случае, если я каким-то образом прерываю цикл. Рамка успешно уничтожается в конце. Смотри ниже. Вот мой код […]

Ошибка? Не удается определить

Я создаю программу tkinter и сталкиваюсь с этой странной ошибкой. Вот мой код: from Tkinter import * def get_info(key): pass def create_new(): create = Toplevel(root) create.title('Create A New Contact') Label(create, text='Name: ').grid(row=0, sticky=W+E) name = Entry(create, width=8).grid(row=1, sticky=W+E) Label(create, text='Address(ex. 1111 Main St, MyCity, Anystate 12345): ', wrapLength=1).grid(row=2, sticky=W+E) address = Entry(create, width=8).grid(row=3, sticky=W+E) def […]

Откройте окно Tkinter, чтобы он находился на панели меню запуска

Я хотел бы открыть окно Tkinter в правом нижнем углу экрана или где бы ни была стартовая панель. Подобно тому, как вы нажимаете на значок аккумулятора на вашем laptp, и окно появляется. Мой код в настоящее время скрывает его за панелью меню «Пуск». Мне по существу понравилось бы это внизу справа, но сидел бы поверх […]

Python Преобразование температуры MVC: почему я получаю «TypeError: buttonPressed () отсутствует 1 обязательный позиционный аргумент:« self »

newbie-wanna-be python-programmer. У меня было задание на домашнюю работу (что я не мог получить), и теперь, когда класс закончился, я чувствую себя комфортно, прося о помощи здесь. Мне все еще очень интересно об этой ошибке и о том, что я делаю неправильно … Я уверен, что это связано с тем, как CONTROLLER и VIEW ссылаются […]

Python: имя пустого окна при использовании deiconify

У меня возникла проблема с программой python, которую я создаю, если бы я отображал окно TopLevel, в этом случае мое меню справки, а затем вывести его, а затем попытаться отобразить его снова. Я получаю следующую ошибку Exception in Tkinter callback Traceback (most recent call last): File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__ return self.func(*args) File "C:\Users\****\Documents\GitHub\ProjectName\ProjectName\GUI.py", […]

Tkinter и pyplot исчерпывают память

Я запускаю скрипт Tkinter, который обновляет график каждые 5 секунд. Он вызывает функцию, которая вычисляет ее каждые 5 секунд. После того, как этот длинный питон не начнет использовать много памяти, я проверил его в диспетчере задач. Использование памяти продолжает расти очень быстро. Он запускает новый файл каждые 24 часа, поэтому существует ограничение на количество строк […]

Python - лучший язык программирования в мире.