Я разработал программу с некоторыми простыми окнами Tkinter, например метку «Hello». Можно ли одновременно вводить и давать команды в Python Shell? Я попробовал, но Python Shell не появляется '>>>', чтобы давать команды, поэтому, когда я набираю и нажимаю Enter, курсор переходит к следующей строке, вместо того, чтобы запускать строку. Надеюсь, вы получите мою точку.одновременные команды Tkinter и Shell
1
A
ответ
1
Вы хотите увидеть открытое окно и выполнить команды за >>>
.
Два решения я вижу:
удалить
xxx.mainloop()
при выполнении его с Python Shell. Я сделал это так условно.import sys if 'idlelib' not in sys.modules: xxx.mainloop()
начало mainloop в другой теме. Вы не должны делать это в производственном коде, потому что Tkinter не является потокобезопасным.
import threading t = threading.Thread(target = xxx.mainloop) t.start()
Эти два решения я мог думать, потому что 1.
не всегда может работать.
Смежные вопросы
- 1. Одновременные команды
- 2. Команды Emacs и Long Shell
- 3. Ошибка команды event_generate команды Tkinter
- 4. Shell -e команды
- 5. Mono Linux Shell команды
- 6. Shell выполнение команды
- 7. HBase Shell команды вопросы
- 8. Shell СЭД команды
- 9. Pause сценарий до одновременные команды не заканчиваются
- 10. Основные команды в Tkinter
- 11. Команды кнопок в Tkinter
- 12. Вариант команды «Сделать и Shell» в g77
- 13. Перехват команды Tkinter «Выход»?
- 14. Выполнять одновременные команды и прекращать работу при завершении
- 15. SSH и отправлять команды в Tkinter?
- 16. Команды команды Tkinter Menu работают с аргументами?
- 17. Условная установка команды WiX Shell
- 18. Shell выход подкомандой родительской команды
- 19. Удалить команды из Spring-Shell
- 20. Shell команды от верхнего уровня
- 21. Подозрительные команды в истории Shell
- 22. SHELL echo $? в середине команды
- 23. Shell сценариев получения команды PID
- 24. SHELL: MySQL команды возвращает NULL
- 25. JMeter выполнять сложные команды SHELL
- 26. Shell - Подавить вывод одной команды
- 27. Shell команды AWK с FS
- 28. Одновременные `.animate()` и `.effect()`
- 29. Одновременные грузы и магазины
- 30. Python 3 - команды кнопки Tkinter