Результаты поиска по запросу "tkinter"

3 ответа

@arcra: Запуск Python 3.5.2 в Ubuntu 16.10 с той же проблемой, которую вы исправили. Ваше решение по-прежнему работает отлично, потому что источник еще не был исправлен. Как и Арден, я предлагаю вам сделать это, чтобы получить кредит и применить его.

могу остановить обработку события или переключиться, какая функция вызывается для него? Пересмотренный код: from Tkinter import * class GUI: def __init__(self,root): Window = Frame(root) self.DrawArea = Canvas(Window) self.DrawArea.pack() ...

4 ответа

В этом случае вы можете просто обработать клавишу ввода

так, как говорит вопрос.Text виджеты имеют<<Modified>> событие, ноEntry виджеты не отображаются

3 ответа

У меня была проблема, что мне нужно было получить последний выбранный элемент в списке с selectmode = MULTIPLE. В случае, если у кого-то есть такая же проблема, вот что я сделал:

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

ТОП публикаций

4 ответа

(для пользователей Python3 + -> используйте 'pip install pillow' в cmd)

ужно изменить размер изображения, но я хочу избежать PIL, так как я не могу заставить его работать под OS X - не спрашивайте меня, почему ... В любом случае, так как я удовлетворен gif / pgm / ppm, класс PhotoImage мне подходит: photoImg = ...

1 ответ

Tkinter имеет функцию, которая будет возвращать имя следующего виджета, который должен получить фокус. К сожалению, для старых версий Tkinter эта функция глючит. Однако обойти это легко. Вот пара методов, которые вы можете добавить к приведенному выше коду:

ал способ установить порядок вкладок в приложении tkinter, над которым я работал. В настоящее время порядок по умолчанию, кажется, работает сверху вниз, но он требует использованияCTRL + табуляция циклически перемещаться по ...

1 ответ

Также обратите внимание, что tkinter.filedialog - это модуль (не класс, импортированный из модуля). Итак, чтобы получить класс, вы должны сделать из tkinter.filedialog импорт FileDialog. Однако в Python 2.x нет простого класса FileDialog. Скажи мне, если я ошибаюсь.

аюсь создатьдиалоговое окно выбора файла [http://www.java2s.com/Code/Python/GUI-Tk/Fileopendialog.htm], Тем не менее, когда я пытаюсь импортироватьtkMessageBox в Python 3 я получаю сообщение об ошибке, утверждающее, что модуль не ...

1 ответ

Использование привязки не очень хорошее решение IMO. Это именно то, для чего предназначена опция -command. Кроме того, делая это в привязке, вы теряете возможность вызывать обратный вызов через обход клавиатуры, если вы также не добавите привязки клавиш. Это становится довольно грязным, довольно быстрым, поэтому придерживайтесь -command.

дал новый объект Button, но не указалcommand вариант при создании. Есть ли способ в Tkinter изменить функцию команды (onclick) после создания объекта?

2 ответа

 страница на effbot.org будет полезна.

длагаю продолжить обсуждение вотключить сочетание клавиш tkinter [https://stackoverflow.com/questions/6675522/disable-tkinter-keyboard-shortcut]: У меня есть обработчик события, который также использует Tkinter, так что мои prog и Tkinter плохо ...

4 ответа

О йикеры, упустили из виду эту часть ^ _ ^, хотя они довольно взаимозаменяемы из того, что я видел.

могу найти самый современный учебник, который учитtkinter [http://docs.python.org/py3k/library/tkinter.html]вместе сttk [http://docs.python.org/py3k/library/tkinter.ttk.html]? Tkinter кажется, единственный путь в Python 3 (не предлагать Python ...

3 ответа

и я немного убил его. Я пытался подогнать его под то, что ты хотел.

ько изучаю Python, и у меня есть базовая концепция, и уже есть несколько программ командной строки. Сейчас я учусь создавать графические интерфейсы с помощью Tkinter. Я создал простой графический интерфейс, чтобы принимать некоторую ...