Tag: tkinter

Привязать или команду для возврата и кнопку для работы

У меня есть простой вопрос о методе bind() и аргументе command . Обычно в программе вы можете нажать кнопку, связанную с тем, что вы делаете, чтобы выполнить что-либо или просто нажать клавишу возврата. В приведенном ниже коде я попытался сделать то же самое, и он действительно работает. Я просто спрашивал себя, не является ли строка […]

Несколько операций с одной кнопки tkinter

Я пишу программу для графического интерфейса, использующего matplotlib и tkinter. Для некоторых параметров я добавил окно верхнего уровня. Я хочу выполнить функцию и выйти из окна верхнего уровня после нажатия кнопки. Это возможно? Проблема, с которой я сталкиваюсь, заключается в том, что я использовал окно верхнего уровня, которое нужно вызывать из главного окна. SO Я […]

Как отключить ручное изменение размера столбца дерева Tkinter?

Поскольку я не могу горизонтально прокручивать столбец Treeview из-за того, что, как представляется, является ограничением Tk / Tkinter, я хочу сделать его липким, чтобы он был прикреплен к кадру. Проблема в том, что пользователь может вручную изменить размер столбца Treeview, который может испортить мой интерфейс определенным образом. Можно ли отключить такую ​​функциональность? Обратите внимание на […]

ttk.OptionMenu () отображение галочки во всех меню

В этом примере, если пользователь выбирает любой параметр в любом раскрывающемся списке, затем нажимает на другое выпадающее меню, ранее выбранный элемент отображал галочку рядом с ним. Даже если этот выбор был выбран в другом меню. from Tkinter import * from ttk import * choices = ['1st Choice', '2nd Choice', '3rd Choice', '4th Choice'] root = […]

Python: отображение Dict of Dicts с использованием дерева пользовательского интерфейса для ключей и любого другого виджета для значений

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

AttributeError: объект «NoneType» не имеет атрибута «grid_remove»

Я только немного поработал с Tkinter, и мне нравится использовать его, но, как и при любом типе программирования, требуется время, чтобы учиться. Я пытаюсь создать простой список дел, который в конечном итоге будет сохранен в файле. Но я не могу удалить кнопку в строке 17, а на следующей строке заменить ее в другую позицию. from […]

Как всплывать сообщение во время обработки – python

Я хочу знать, как всплывать сообщения при обработке / выполнении программы / функции. Я имею в виду, def Select(): path=tkFileDialog.askopenfilename(filetypes=[("Image File",'.jpg')]) im = skimage.io.imread(path, as_grey=True) im = skimage.img_as_ubyte(im) im /= 32 g = skimage.feature.greycomatrix(im, [1], [0], levels=8, symmetric=False, normed=True) cont = skimage.feature.greycoprops(g, 'contrast')[0][0] cont_list1.append(cont) ene = skimage.feature.greycoprops(g, 'energy')[0][0] ene_list1.append(ene) homo = skimage.feature.greycoprops(g, 'homogeneity')[0][0] homo_list1.append(homo) cor […]

Python Tkinter Label перерисовка каждые 10 секунд

У меня есть следующий код Python Tkinter, который перерисовывает метку каждые 10 секунд. Мой вопрос в том, что мне кажется, что он снова и снова наносит новый ярлык поверх старого ярлыка. Итак, в конце концов, через несколько часов будут нарисованы сотни рисунков (по крайней мере, из того, что я понимаю). Будет ли это использовать больше […]

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

У меня есть этот код, и он предназначен для изменения текста метки Instruction при нажатии кнопки элемента. Это почему-то не так, и я не совсем понимаю, почему. Я попытался создать еще одну кнопку в функции press() с теми же именами и параметрами, кроме другого текста. import tkinter import Theme import Info Tk = tkinter.Tk() message […]

tkinter canvas не обновляет цвет

Я рисую овал в холсте, который отлично работает, и он показывает цвет красный, и петли отлично работают, потому что я вижу печать. Предполагалось, что цвет изменится до 1000 мс. Но это не меняет цвет? def draw_light(self): w = tk.Canvas(self.frame_Light) w.pack() w.create_oval(10, 10, 30, 30, fill="yellow", tags="light") if self.light_on: w.itemconfig("light", fill="blue") self.light_on = False print "on" […]

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