Tag: tkinter

Как упаковать виджет tkinter под существующим виджетами, который был упакован в левую сторону?

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

python tkinter с простой веб-оберткой

Я пишу простую программу python с пользовательским интерфейсом, и я не могу понять, как разместить веб-страницу внутри программы. Я попытался выполнить поиск в Google, но я не могу найти никаких простых реализаций. Любые ссылки были бы замечательными. Просто чтобы повторить, я просто хочу простую графическую программу GUI с встроенной в нее веб-страницей, в основном так: […]

Ошибка сегментации при перенаправлении sys.stdout на виджет Tkinter.Text

Я занимаюсь созданием GUI-приложения с Python / Tkinter, который строится поверх существующего модуля bdb Python. В этом приложении я хочу отключить все stdout / stderr с консоли и перенаправить его на мой графический интерфейс. Для достижения этой цели я написал специализированный объект Tkinter.Text (код в конце сообщения). Основная идея заключается в том, что когда что-то […]

Изменение размера изображения в PIL в Tkinter

В настоящее время я использую PIL для отображения изображений в Tkinter. Я хотел бы временно изменить размер этих изображений, чтобы их можно было просматривать более легко. Как я могу это сделать? Snippet: self.pw.pic = ImageTk.PhotoImage(Image.open(self.pic_file)) self.pw.pic_label = TK.Label(self.pw , image=self.pw.pic,borderwidth=0) self.pw.pic_label.grid(column=0,row=0)

Конфликт Tkinter / Matplotlib вызывает бесконечный mainloop

Рассмотрим следующий код (обратите внимание, что это чрезвычайно упрощенная версия, чтобы продемонстрировать проблему): import matplotlib.pyplot as plot from tkinter import * #Tkinter if your on python 2 def main(): fig = plot.figure(figsize=(16.8, 8.0)) root = Tk() w = Label(root, text="Close this and it will hang!") w.pack() root.mainloop() print('Code never reaches this point') if __name__ == […]

Как использовать внешний интерфейс GUI с Tkinter?

По умолчанию Tkinter по-прежнему использует старые виджеты в стиле Windows 2000 (случайный пример): но вместо этого я хочу использовать виджеты Windows XP / Vista / 7: Как я могу это сделать? Я бы предпочел использовать последнюю версию стиля, поэтому Windows 7> Vista> XP> 2000.

В чем разница между root.destroy () и root.quit ()?

В Python, использующем tkinter , в чем разница между root.destroy() и root.quit() при закрытии корневого окна? Есть ли предпочтение над другим? Разделяет ли ресурсы другие, а другие нет?

Независимый от платформы инструмент для копирования текста в буфер обмена

Я пытаюсь написать функцию, которая копирует строковый параметр в буфер обмена . Я намерен использовать это в сценарии Python, над которым я работал. Это то, что я до сих пор (нашел большинство этого фрагмента в другой статье переполнения стека): from tkinter import Tk def copy_to_clipboard(text): text = str(text) r = Tk() r.withdraw() r.clipboard_clear() r.clipboard_append(text) r.destroy() […]

Python re "ложная ошибка выхода"

Я возился с модулем python re modules .search . cur – это вход из виджета входа Tkinter. Всякий раз, когда я ввожу «\» в виджет ввода, он выдает эту ошибку. Я не совсем уверен, что такое ошибка или как с ней бороться. Любое понимание было бы высоко оценено. cur – строка tup [0] также является […]

анимация цветного сюжета с воспроизведением, пауза, остановка использования с помощью Tkinter с вложением pylab / matplotlib: невозможно обновить фигуру / холст?

Я посмотрел, но не нашел предыдущих достаточно конкретных вопросов, поэтому извините, если это повторится. Цель: графический интерфейс для непрерывного обновления фигуры с различными матричными данными, нанесенными pcolab pylab, чтобы была запущена анимация. Но пользователь должен иметь возможность проигрывать, приостанавливать, останавливать анимацию с помощью кнопок виджета Tkinter. Прежде чем я получу ответ для matplotlib, используя set_array […]

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