Tag: tkinter

Проблема с генерированием флажков ttk в циклах и передачей аргументов

Я пытаюсь создать переменное количество флажков и передать уникальный набор аргументов для функции вызова команды. В настоящее время все флажки при щелчке только передают атрибуты последнего сгенерированного флажка (см. Код ниже). Любая помощь или предложения, которые вы хотели бы предложить, были бы замечательными. Благодаря! from Tkinter import * import tkMessageBox import ttk root = Tk() […]

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

Как я могу создать новое окно, когда пользователь нажимает кнопку (все еще нуждается в создании)? Я взял код, чтобы сделать это короче. Мне нужна кнопка создания, и когда они нажимают на эту кнопку, открывается новое окно. Я не создал кнопку, потому что кнопка должна быть связана с новым окном. Пожалуйста помоги My imports… class App: […]

Создание переменных StringVar в цикле для виджетов ввода Tkinter

У меня есть небольшой скрипт, который генерирует случайное число виджетов ввода. Каждому нужен StringVar (), поэтому я могу назначить текст виджету. Как я могу создать их как часть цикла, так как я не буду знать заранее, сколько их будет? from Tkinter import * import random root = Tk() a = StringVar() height = random.randrange(0,5) width […]

Звуки завершаются до следующего, в python?

В Python / pygame я хочу повторить определенный wav-файл (прочитайте pygame.mixer.Sound("foo.wav").play() в цикле и попросите их играть один за другим, желательно после того, как последний завершил или по умолчанию задержка (1500 мс работает) Пока, перефразируя, у меня есть это: for x in range(0, 5): pygame.mixer.Sound("foo.wav").play() Однако, когда он играет, он играет все сразу. Используя pygame.time […]

Опираясь на текстовый виджет в tkinter

Мне было интересно, можно ли использовать некоторые из методов рисования холста tkinter в текстовом виджете. В идеале, я бы добавил текстовый виджет на холст, чтобы рисовать на холсте и выглядеть так, как будто он отображается в текстовом виджете.

Кнопка Tkinter не отображается в TopLevel?

Это фрагмент кода, который я пишу для этого вопроса: Текст ввода в другом окне? Странно, что произошло в mySubmitButton , кажется, что кнопка не хочет появляться при первом запуске, но будет отображаться, когда вы нажмете на нее. Даже если вы нажмете на него и отпустите его от кнопки, таким образом, он не будет отправлен. Я […]

Как заменить метку в Python Tkinter?

Я программист новичков, и я делаю конвертер валют … Он все еще продолжается, но может ли кто-нибудь помочь мне попытаться заменить ярлык, сделанный в 'def convert ()? … Чтобы быть ясным, прямо сейчас каждый раз, когда я конвертирую, появляется новый ярлык, но я хочу, чтобы мой ярлык заменялся каждый раз, когда я нажимаю конвертировать … […]

Python3.5 backend_tkagg больше не доступен?

Я пытаюсь запустить приложение, которое выполнялось раньше. Он использовался для работы на Ubuntu и Windows 7. У меня теперь есть машина Windows 10, и код не работает. Возможно, это связано с тем, что сейчас я на python 3.5, хотя я, честно говоря, не могу вспомнить, что я нахожу на других машинах (которые больше не доступны). […]

Лямбда-итерация Python не работает должным образом

В приведенном ниже коде я намереваюсь иметь две кнопки, и когда каждое нажатие «0» и «1» должны быть напечатаны на стандартный вывод, соответственно. Однако, когда программа запускается, они оба печатают «1», что является последним значением, которое у меня было для итерации. Зачем? import Tkinter as tk import sys root = tk.Tk() for i in range(0,2): […]

Недопустимое имя команды во время выполнения (сценарий «после»)

Как решить эту проблему? Я запускаю этот код, окно создается, но в консоли появляется сообщение об ошибке. Я думаю, проблема в том, что цикл «после» не заканчивается, но окно уже уничтожено. Код: import Tkinter as tk import time class App(): def __init__(self): self.root = tk.Tk() self.label = tk.Label(text="") self.label.pack() self.update_clock() self.root.mainloop() def update_clock(self): now = […]

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