PYTHON БЕГУЩАЯ СТРОКА
Python бегущая строка - это отображение текста или символов на экране, которые перемещаются слева направо, как в новостном телевизионном канале. Изначально "бегущая строка" использовалась на телевизорах, но сейчас ее можно увидеть и на сайтах. В Python быстро и просто создать бегущую строку с помощью стандартной библиотеки и tkinter.
Пример кода на Python:
import tkinter as tkclass ScrollingText(tk.Frame): def __init__(self, parent, text="", width=40, height=1, bg="black", fg="white", font=("Arial", 14)): tk.Frame.__init__(self, parent, bg=bg) self.configure(width=width, height=height) self.text = tk.Label(self, text=text, font=font, bg=bg, fg=fg) self.text.pack(side="top", fill="both", expand=True) canvas_width = self.text.winfo_reqwidth() canvas_height = self.text.winfo_reqheight() self.canvas = tk.Canvas(self, bg=bg, highlightthickness=0, width=canvas_width, height=canvas_height) self.canvas.pack(side="top", fill="both", expand=True) self.canvas.create_window((1, 10), window=self.text, anchor="nw", tags="self.text") self.scroll(1, 0) def scroll(self, dx, dy): self.canvas.move("self.text", dx, dy) self.after(50, self.scroll, dx, dy) if __name__ == "__main__": root = tk.Tk() frame = ScrollingText(root, text="Python бегущая строка!", width=300, height=2, bg="black", fg="green") frame.pack() root.mainloop()
В этом примере мы создали класс ScrollingText, который наследует tk.Frame и содержит текст и canvas. Мы также определили метод scroll, который перемещает текст на canvas, чтобы создать эффект бегущей строки.
Python с нуля. Урок 7 - Работа со строками
Python developer собеседование с задачей уровня хард из Яндекса . Ян Желанов
Урок 11 Строки и их методы Python
Курс по Python. Часть 8. Бегущая по функциям строка
Курс по Python. Часть 7. Бегущая строка
Бегущая строка на Python за 1 минуту
#8. Введение в строки. Базовые операции над строками - Python для начинающих
9 Cтроки и операции над ними Python
Командная строка в python (питон) - Модуль os python
Новые материалы:
- Диаграмма размаха python
- Метод encode python
- Python парсинг iframe
- Mac os установка python
- Opencv python установка
- Поиск в ширину python
- Python список квадратов
- Python скачать idle
- Настройка gunicorn nginx django
- Python метод head
- Бот инстаграм на python
- Дан список после каждого элемента добавить предшествующую ему часть списка python