Как постоянно выполнять тестовую функцию? ⇐ Python
Как постоянно выполнять тестовую функцию?
Я хочу создать симуляцию командной строки в Python, но столкнулся с вопрос. Действительно, когда я ввожу команды в своей записи, ничего не происходит, тогда как это должен выполнять функции, которые я создал в коде. Итак, я думаю, что проблема заключается в том, что мои тестовые функции не выполняются все время, но даже когда я запускаю их через некоторое время True цикл, все равно не работает. Если бы кто-то мог мне помочь, я был бы рад. Спасибо.
Итак, вот код:
из импорта tkinter * время импорта bgColor = "черный" окно = Тк() окно.title("Cmd") окно.геометрия("720x480") window.configure(bg=bgColor) CommandShow = Label(window, text=None, font=("Courrier", 10), bg="black", fg="lime") командаShow.place(x=4, y=30) защита printCommandUser (событие): textCommand = str(entrée1.get()) CommandShow.config(текст=Нет) CommandShow.config(text=str(entrée1.get())) вернуть текстКоманда защита измененияBg(): if entrée1.get() == "/bgcolor": textChangeBg = Label(window, text="Введите цвет фона ниже", font=("Courrier", 10), bg="black", fg="lime") textChangeBg.place(x=4, y=50) bgColor = ул(entrée1.get()) window.config(bg=bgColor) печать (bgColor) защита ShutdownCmd(): если entrée1.get() == "/shutdown": окно.уничтожить() WelcomeText = Label(window, text="Добро пожаловать в ваш cmd! (Введите ниже)", font=("Courrier", 10), bg="black", fg="lime") WelcomeText.place(x=4, y=10) индикацияEntrée = Label(window, text="Нажмите Enter\nдля выполнения", шрифт=("Курьер", 8), bg="черный", fg="лайм") индикацияEntrée.place(x=630, y=440) entrée1 = Entry(окно, ширина=100, bg="лайм") вход1.place(x=4, y=450) запустить = Истина во время запуска: изменитьBg() выключениеCmd() window.bind("", printCommandUser) окно.mainloop()
Я хочу создать симуляцию командной строки в Python, но столкнулся с вопрос. Действительно, когда я ввожу команды в своей записи, ничего не происходит, тогда как это должен выполнять функции, которые я создал в коде. Итак, я думаю, что проблема заключается в том, что мои тестовые функции не выполняются все время, но даже когда я запускаю их через некоторое время True цикл, все равно не работает. Если бы кто-то мог мне помочь, я был бы рад. Спасибо.
Итак, вот код:
из импорта tkinter * время импорта bgColor = "черный" окно = Тк() окно.title("Cmd") окно.геометрия("720x480") window.configure(bg=bgColor) CommandShow = Label(window, text=None, font=("Courrier", 10), bg="black", fg="lime") командаShow.place(x=4, y=30) защита printCommandUser (событие): textCommand = str(entrée1.get()) CommandShow.config(текст=Нет) CommandShow.config(text=str(entrée1.get())) вернуть текстКоманда защита измененияBg(): if entrée1.get() == "/bgcolor": textChangeBg = Label(window, text="Введите цвет фона ниже", font=("Courrier", 10), bg="black", fg="lime") textChangeBg.place(x=4, y=50) bgColor = ул(entrée1.get()) window.config(bg=bgColor) печать (bgColor) защита ShutdownCmd(): если entrée1.get() == "/shutdown": окно.уничтожить() WelcomeText = Label(window, text="Добро пожаловать в ваш cmd! (Введите ниже)", font=("Courrier", 10), bg="black", fg="lime") WelcomeText.place(x=4, y=10) индикацияEntrée = Label(window, text="Нажмите Enter\nдля выполнения", шрифт=("Курьер", 8), bg="черный", fg="лайм") индикацияEntrée.place(x=630, y=440) entrée1 = Entry(окно, ширина=100, bg="лайм") вход1.place(x=4, y=450) запустить = Истина во время запуска: изменитьBg() выключениеCmd() window.bind("", printCommandUser) окно.mainloop()
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение