Получить случайную текстовую переменную из кнопки tkinter - python

Вы можете попробовать это, чтобы игнорировать «https»:

pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org  [your package..]
0
задан Koruya Shigiwara 13 July 2018 в 14:06
поделиться

1 ответ

Есть несколько вещей. Прежде всего, command = lambda:butPress не работает. Используйте command = butPress. Вы должны использовать только лямбда, когда вам нужно передать параметры (например, command = lambda:butPress(parameter)), которые вы не делаете.

Тогда есть B0.text. Поскольку вы выполняете

B0 = Button(...).grid(...)

B0, это None, потому что это то, что возвращает grid(). Измените его на

B0 = Button(...)
B0.grid(...)

Таким образом B0 является объектом Button. Чтобы получить текущий текст, вы не можете использовать B0.text, вы должны использовать B0['text'].

Затем вы сравниваете текст с Cword, который является '' и никогда не изменяется. Если вы хотите сравнить его с введенным текстом в записи, используйте CNEntry.get() (снова положив grid на отдельную строку).

1
ответ дан fhdrsdg 17 August 2018 в 12:39
поделиться
  • 1
    Спасибо вам большое, что помогите. Полностью забыл об этих мелочах. Будет проверять и улучшать, потому что пока это не работает. – Koruya Shigiwara 14 July 2018 в 21:58
Другие вопросы по тегам:

Похожие вопросы: