Tag: tkinter

Как понять закрытие в лямбда?

Я хочу сделать 5 кнопок в цикле, и для каждой кнопки связывается благодарность за печать индекса. В следующем решении он всегда печатает тот же самый индекс. Мой код: for i in range(5): make_button = Tkinter.Button(frame, text ="make!", command= lambda: makeId(i)) def makeId(i): print(i) Он всегда печатает 5. Как я могу это исправить?

Полоса прокрутки Python Tkinter для фрейма

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

Когда мне нужно вызвать mainloop в приложении Tkinter?

Каждый учебник tkinter, который я видел, утверждает, что tkinter.mainloop необходимо вызывать для окон, которые нужно рисовать, и события, которые нужно обработать, и они всегда называют эту функцию даже в приветственных программах мира. Однако, когда я пытаюсь выполнить их в интерактивной оболочке, окна рисуются правильно, без вызова mainloop. Этот пример встраивания графики matplotlib в tkinter создает […]

Как выделить текст в текстовом виджете tkinter

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

Как получить доступ к переменным из разных классов в tkinter python 3

Я много искал, и я до сих пор не знаю, как использовать переменные доступа из разных классов в python … в этом случае я хочу получить доступ к переменной self.v из класса PageTwo класс PageTwo .. пожалуйста, помогите мне Вот мой код … import tkinter as tk import smtplib TITLE_FONT = ("Helvetica", 18, "bold") class […]

Почему функция получения Tkinter Entry не возвращает ничего?

Я пытаюсь использовать поле ввода, чтобы получить ввод вручную, а затем работать с этими данными. Все найденные мной источники утверждают, что я должен использовать функцию get() , но пока не нашел простой рабочий мини-пример, и я не могу заставить его работать. Надеюсь, кто-то может сказать мне, что я делаю неправильно. Вот мини-файл: from tkinter import […]

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

Как получить приложение Tkinter для перехода на передний план? В настоящее время окно появляется за всеми моими другими окнами и не фокусируется. Есть ли какой-то метод, который я должен назвать?

Основной запрос относительно bindtags в tkinter

В данном примере из этого сообщения было упомянуто, что если используются привязки по умолчанию, тогда значение события не будет видно внутри определения (будет отставание на единицу). Было некоторое объяснение относительно привязки класса. Я новичок, поэтому хотел бы понять детальную причину. Может кто-нибудь объяснить, почему он не работал в первом случае и работал во втором случае […]

Динамически обновляемый сюжет в matplotlib

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

Команда Tkinter назначить кнопку в цикле с лямбдой

Я пытаюсь создать несколько кнопок (с a для), например: def a(self, name): print name users = {"Test":"127.0.0.0", "Test2":"128.0.0.0"} row = 1 for name in users: user_button = Tkinter.Button(self.root, text=name, command=lambda: self.a(name)) user_button.grid(row = row, column = 0) row+=1 и для кнопок каждый получает свой собственный параметр (Test get Test и Test2, получающий Test2), но когда […]

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