Tag: tkinter

ImportError при импорте Tkinter в Python

Я пытаюсь проверить GUI-код с помощью Python 3.2 со стандартной библиотекой Tkinter, но я не могу импортировать библиотеку. Это мой тестовый код: from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() Оболочка сообщает об этой ошибке: Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> from Tkinter import […]

Получение обратного вызова при изменении выбора списка Tkinter Listbox?

Существует несколько способов получения обратных вызовов, когда виджеты Text или Entry изменяются в Tkinter, но я не нашел их для Listbox (это не помогает, что большая часть документации по событиям, которую я могу найти, является старой или неполной) , Есть ли способ генерации события для этого?

Показать полноэкранный режим на Tkinter

Как получить рамку в Tkinter для отображения в полноэкранном режиме? ? ? Я видел этот код, это очень полезно, >>> import Tkinter >>> root = Tkinter.Tk() >>> root.overrideredirect(True) >>> root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight())) но возможно ли, когда я нажму Esc, автоматически «Восстановить» окно? Наверное, это очень сложный код, справка pls.

Как периодически запускать функцию в python

У меня простой метроном работает, и по какой-то причине, когда он находится на более низком удвоении, это нормально, но при более высоких значениях bpms это противоречиво и не устойчиво. Я не знаю, что происходит. Я хочу попробовать что-то, чтобы запускать его периодически. Есть ли способ сделать это? Вот мой код: class thalam(): def __init__(self,root,e): self.lag=0.2 […]

Как получить входной сигнал от виджета текстового окна Tkinter?

Как получить вход Tkinter из текстового поля в Python 2.7.3? РЕДАКТИРОВАТЬ Я задал этот вопрос, чтобы помочь другим с той же проблемой – вот почему нет примера кода. Этот вопрос беспокоил меня часами, и я использовал этот вопрос, чтобы учить других. Пожалуйста , не оценивайте это, как если бы это был реальный вопрос – ответ […]

Python tkinter создает кнопки для аргументов командной строки для прохождения цикла

Я пытаюсь создать кнопки в tkinter в цикле for. И каждый цикл пропускает значение i count в качестве аргумента в значении команды. Поэтому, когда функция вызывается из значения команды, я могу сказать, какая кнопка была нажата и действовать соответствующим образом. Проблема в том, что, скажем, len – 3, она создаст 3 кнопки с названиями «Игра […]

Tkinter: Как использовать потоки для предотвращения цикла основного события от «замораживания»

У меня небольшой тест GUI с кнопкой «Пуск» и индикатором прогресса. Желаемое поведение: Нажмите кнопку Пуск Прогрев осциллирует в течение 5 секунд Остановка выполнения Наблюдаемое поведение: кнопка «Пуск» замерзает в течение 5 секунд, затем отображается индикатор прогресса (без колебаний). Вот мой код: class GUI: def __init__(self, master): self.master = master self.test_button = Button(self.master, command=self.tb_click) self.test_button.configure( […]

Почему мои виджеты Tkinter сохраняются как None?

Я помещаю свои кнопки в массив, но когда я их называю, их там нет. Если я распечатаю массив, я получаю: {0: None, 1: None, 2: None, 3: None, 4: None, 5: None, 6: None, 7: None, …} Я просто не знаю, что я делаю неправильно. from tkinter import * def main(): pass if __name__ == […]

ImportError: нет модуля с именем «Tkinter»

По какой-то причине я не могу использовать модуль Tkinter . Я понятия не имею, что может вызвать его, и это так раздражает, что-то не так с этой линией? import Tkinter Также попробовал запустить его, в терминале python, по-прежнему не работает.

Как связать собственные события в текстовом виджете Tkinter после того, как он будет привязан текстовым виджетами?

Я хочу связать себя с событиями после привязки классов Text виджета, чтобы изменить текст виджета, когда вызывается моя функция привязки. Мое связывание, например self.text.bind("<Key>", self.callback) , вызывается до изменения содержимого в self.text.bind("<Key>", self.callback) .

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