Tag: tkinter

Добавление полосы прокрутки в группу виджетов в Tkinter

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

Как создать прямо исполняемый кросс-платформенный графический интерфейс с помощью Python?

Python работает на нескольких платформах и может использоваться для настольных и веб-приложений, поэтому я пришел к выводу, что есть способ скомпилировать его в исполняемый файл для Mac, Windows и Linux. Проблема в том, что я понятия не имею, с чего начать или как писать графический интерфейс с ним, может кто-нибудь пролить свет на это и […]

Интерактивная проверка содержимого виджета входа в tkinter

Каков рекомендуемый метод интерактивной проверки содержимого в виджетах tkinter Entry ? Я прочитал сообщения об использовании команды validate=True и validatecommand=command , и кажется, что эти функции ограничены тем фактом, что они очищаются, если команда validatecommand обновляет значение виджета Entry . Учитывая это поведение, следует ли привязать события KeyPress , Cut и Paste и контролировать / […]

Как обновить сюжет в matplotlib?

У меня проблемы с перерисованием фигуры. Я разрешаю пользователю указывать единицы измерения в шкале времени (ось х), а затем я пересчитываю и вызываю эти функциональные plots() . Я хочу, чтобы сюжет просто обновлялся, а не добавлял другой рисунок к фигуре. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d in vlgaBuffSorted: result[d['event']].append(d) result_list = […]

Переключение между двумя кадрами в tkinter

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

Как передать аргументы команде Button в Tkinter?

Предположим, что у меня есть следующая Button с Tkinter в Python: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) Действие метода вызывается, когда я нажимаю кнопку, но что, если я хочу передать некоторые аргументы в действие метода? Я пробовал использовать следующий код: button = Tk.Button(master=frame, text='press', command=action(someNumber)) […]

Почему параметр Button «команда» выполняется при объявлении?

Я новичок в Python и пытаюсь написать программу с tkinter. Почему выполняется функция Hello после выполнения? Насколько я понимаю, обратный вызов будет выполняться только при нажатии кнопки? Я очень смущен… >>> def Hello(): print("Hi there!") >>> hi=Button(frame,text="Hello",command=Hello()) Hi there! >>>

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