Tag: tkinter

как очистить / удалить текстовое поле в tkinter python на Ubuntu

Я пишу программу в TKinter Python на Ubuntu, чтобы импортировать и печатать имя файлов из определенной папки в TEXTBOX. Он просто добавляет имена файлов в предыдущие имена файлов в TEXTBOX, я хочу сначала очистить их, а затем добавить только свежий список имен файлов. Но я борюсь за очищение TEXTBOX (Предыдущий список имен файлов). Можете ли […]

Документация Tix для Python

Я недавно начал играть с Tix в Python, и я испытываю трудности в связи с отсутствием документации Python для этого в Интернете. В учебнике и книге есть много примеров кода в Tcl и нет в Python. В Google не было никаких хороших документов Python. Что делают пользователи Tix для своей документации на Python? Они просто […]

Классы Python: Наследование и инстанцирование

Я создаю GUIclass, который использует Frame () в качестве базового класса. В моем методе init GUIclass я хочу создать виджет Frame Прямо сейчас у меня есть: class GUIclass(Frame): def __init__(self, parent): frame = Frame(self, parent) Но я видел это в другом месте для третьей строки: Frame.__init__(self, parent) Я новичок в программировании, python и определенном наследовании, […]

TkInter keypress, keyrelease events

Я понял, что события нажатия клавиш и keyrelease Tk должны были срабатывать только при нажатии или отпускании клавиши? Однако со следующим простым кодом, если я удерживаю клавишу «a», я получаю непрерывную последовательность чередующихся событий нажатия клавиш / keyrelease. Я что-то делаю неправильно, или TkInter багги? Это Python2.7 на Linux mint. from Tkinter import * def […]

Переадресация Tkinter предотвращает определенные события в Mac и Linux

Я пишу программу на Python с пользовательским интерфейсом Tkinter. Я хочу иметь небольшое окно без заголовка. Это окно должно принимать ввод с клавиатуры. Я не придирчива, является ли это формой виджета Entry или просто привязывается к KeyPress. overrideredirect(True) как правило, отключает строку заголовка. К сожалению, (за исключением Windows), это, по-видимому, предотвращает получение многих событий. Я […]

Как реализовать шаблон MVC в Tkinter

Мне нужен базовый пример, где шаблон MVC используется с TK Python. У меня есть код с использованием Tkiner, однако я хотел бы преобразовать его в шаблон MVC.

TypeError: <lambda> () не принимает аргументов (1 данный)

Я новичок в программировании на питоне и все еще пытаюсь понять использование лямбда. Познакомился с некоторыми gui-программами после многоголоджинга, я подумал, что мне нужно использовать это для работы кнопок, поскольку мне это нужно ЭТО РАБОТАЕТ mtrf = Button(root, text = "OFF",state=DISABLED,command = lambda:b_clicked("mtrf")) но когда я делаю то же самое для Scale, он не работает […]

Python PIL Изображение в автоматическом изменении метки

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

Как закрыть окно Tkinter нажатием кнопки?

Напишите графическое приложение с кнопкой "Good-bye" . Когда Button нажата, окно закрывается. Это мой код до сих пор, но он не работает. Может ли кто-нибудь помочь мне с моим кодом? from Tkinter import * window = Tk() def close_window (root): root.destroy() frame = Frame(window) frame.pack() button = Button (frame, text = "Good-bye.", command = close_window) […]

Sawtooth tkinter mainloop длительность кадра?

Попытка анимации последовательности изображений PIL с использованием tkinter. График длительности кадров (мс) выглядит так: Кто-нибудь имеет представление о том, что может вызвать этот колючий пильный рисунок? Вот сценарий для воспроизведения: from PIL import Image, ImageTk import Tkinter import time import sys def generate_frames(n): """ keep n under 101 * 101 """ out = [] last_pil […]

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