Tag: tkinter

Python tkinter treeview get / return родительское имя выбранного элемента

Я пытаюсь вернуть родительский элемент выбора дерева tkinter при событии выбора, поэтому, если выбор изменится на «дочерний», я бы хотел, чтобы он печатал «родительский», рабочий пример ниже, в настоящее время он печатает выбор, а не родительский элемент выбор: try: import tkinter as tk import tkinter.ttk as ttk except ImportError: import Tkinter as tk import ttk […]

Как изменить атрибуты для всех объектов внутри списка в python (3)?

Я новичок в python и не знаком с управлением списками python. У меня есть список виджетов tkinter, более конкретно кнопок, которые были добавлены в мой список btnList , используя: btnList.append(btn1) btnList.append(btn2) Обычно для изменения значения атрибута объекта (например, атрибута состояния) можно использовать: btn1.configure(state='disabled') btn2.configure(state='disabled') который установил бы атрибут состояния обеих кнопок для отключения, Есть ли […]

как решить AttributeError в python и tkinter?

Я хочу отображать значения в текстовых полях, но я получаю эту ошибку: blue.set(B_mean1) AttributeError: 'numpy.ndarray' object has no attribute 'set' и мой код: from Tkinter import Tk, Frame, BOTH from Tkinter import * import cv2 from collections import * from CBIR import * from experiment import * from scipy.spatial import distance import Tkinter,tkFileDialog from PIL […]

Печать кнопки Python tkinter PY_VAR0

Итак, это код, который сильно зависит от этого вопроса: Как создать несколько флажков из списка в цикле for в python tkinter . from tkinter import * root = Tk() enable = {'jack': 0, 'john': 1} def actright(x): print(enable.get(x)) for machine in enable: enable[machine] = Variable() l = Checkbutton(root, text=machine, variable=enable[machine], command= actright(machine)) l.pack(anchor = W) […]

Tkinter и потоки

Итак, я пытаюсь создать окно tkinter, а затем отключить его по экрану без повторного открытия GUI. Первая проблема, с которой я сталкиваюсь, заключается в том, что нить не работает. Программа выбирает только запуск функции deplacewindow и игнорирование кода ниже строки thread.start. Можно ли это исправить? Или есть лучший способ вытеснить окно tkinter через экран? Вот […]

Изменение цвета кнопок в tkinter

При попытке сделать симулятор лифта я столкнулся с проблемой. Есть 4 лифта, и когда номер пола нажат, он должен измениться на красный. Это работает для 1 'панели' в 1 лифте, но не для 1 'панели' в каждом элементе. Вот мой код: def floorChooserButtons( self, eleNum, floors, yStart, yEnd, xStart, xEnd): self.Buttons1 = [i for i […]

Как получить подтверждение для работы в полях ввода tkinter?

Я пытаюсь выполнить проверку в поле ввода в tkinter, поэтому вы можете вводить только целые числа: это код, который у меня есть прямо сейчас: import tkinter as tk class window2: def __init__(self, master): self.panel2 = tk.Frame(master) self.panel2.grid() self.button2 = tk.Button(self.panel2, text = "Quit", command = self.panel2.quit) self.button2.grid() self.entryfields() def entryfields(self): vcmd = (self.register(self.validate), '%d', '%i', […]

NSException в киви с matplotlib и tkinter

Я унаследовал некоторый код, который использует kivy / tkinter / matplotlib, которые отлично работают в Windows, но имеют некоторые проблемы с osx. Одна проблема была решена уже в другом вопросе . Я получаю NSException когда я запускаю следующее: import tkinter # tkinter._test() import matplotlib matplotlib.use("TkAgg") from matplotlib import pyplot as plt import kivy.core.window from tkinter.filedialog […]

Текстовое поле, не отображаемое в графическом интерфейсе

Если вы видите эти строки кода: L1 = Label(root, text="Time Input") L1.pack( side = LEFT) E1 = Entry(root,bd = 5) E1.pack Я написал несколько строк кодов для ввода текста, но ничего не было показано. Я пробовал много способов, но не смог его получить. Вот мой полный код: label = Label(root) label.pack(side = RIGHT) from Tkinter […]

Динамическое изменение значения масштабирования tkinter python 2.7

Я думал, что то, что я хотел сделать, было бы достаточно простым, но, очевидно, нет. Я хочу использовать шкалу tkinter для управления диапазоном и значением, которое пользователь может ввести. В моем случае я хочу ввести значение времени в секундах и отобразить его в минутах: формат секунд , чтобы кто-нибудь мог понять это, скажем 330 секунд […]

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