PYGAME ИЛИ TKINTER

pygame и tkinter - это два основных инструмента для разработки приложений на Python с графическим интерфейсом пользователя. Выбор между ними зависит от ваших конкретных потребностей.

 

pygame предоставляет разработчикам большую свободу при создании игр или интерактивных приложений, не имеющих жестких требований к пользовательскому интерфейсу. Он предоставляет набор инструментов для создания игр, включая поддержку звука, графики, физики и управления пользовательским вводом.

 

С другой стороны, tkinter предоставляет инструменты для создания более традиционных приложений с визуальным интерфейсом пользователя, таких как окна и диалоговые окна. Он имеет встроенные элементы управления, такие как кнопки, текстовые поля и метки, что упрощает создание простых и стандартных приложений. Тем не менее, tkinter не предоставляет широких возможностей для создания игр или интерактивных приложений.

Пример кода на Pygame:

import pygame
pygame.init()
 # Установка размера окна
win = pygame.display.set_mode((500, 500))
 # Задаем заголовок окна
pygame.display.set_caption("Моя первая игра")
 # Главный игровой цикл
while True:
   # Обработка событий
   for event in pygame.event.get():
      if event.type == pygame.QUIT:
          pygame.quit()
          sys.exit()
       # Отображаем окно
   pygame.display.update()

Пример кода на tkinter:

from tkinter import *
 root = Tk()
root.title("Мое окно")
root.geometry("300x300")
 # Создание метки
my_label = Label(root, text="Привет, мир!")
my_label.pack()
 # Создание кнопки
my_button = Button(root, text="Нажми меня!")
my_button.pack()
 root.mainloop()

2 YEARS of PYTHON Game Development in 5 Minutes!

How I Learned to Create GAMES (No School Required)

Which is Better Kivy Or Tkinter? - Python Kivy GUI Tutorial #42

Creating an MP3 player in Python using Tkinter \u0026 Pygame Tutorial

Making a Game With C++ and SDL2

C++ Developer Learns Python

How to Make a Game in Python: Tkinter, Pygame, and Kivy Comparison and Tutorial!

Using Other Python Programs In Your Tkinter App - Python Tkinter GUI Tutorial #129

I Paid Game Developers on Fiverr to Make the Same Game

BLGPG-93A6FE1A702B-24-11-24-00

Новые материалы: