mr.ded M mr.ded Регистрация 27 Сен 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #1 Можноли на питоне обьединить 2 библиотеки tkinter для создание интерфейса и pygame для создание игры в одном коде?
Можноли на питоне обьединить 2 библиотеки tkinter для создание интерфейса и pygame для создание игры в одном коде?
skanew S skanew Регистрация 5 Окт 2013 Сообщения 69 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #2 Пайтон*
Краутс К Краутс Регистрация 14 Дек 2013 Сообщения 89 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #3 пайтон*
alastar2014 A alastar2014 Регистрация 1 Дек 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #4 import tkinter as tk import pygame import threading # Функция для запуска pygame в отдельном потоке def run_pygame(): pygame.init() screen = pygame.display.set_mode((400, 300)) pygame.display.set_caption("Pygame Window" clock = pygame.time.Clock() # Основной игровой цикл running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Заполнение экрана цветом screen.fill((0, 128, 255)) pygame.display.flip() clock.tick(60) pygame.quit() # Функция для запуска pygame в отдельном потоке def start_game(): game_thread = threading.Thread(target=run_pygame) game_thread.start() # Создание интерфейса с использованием tkinter root = tk.Tk() root.title("Tkinter and Pygame Integration" # Кнопка для запуска игры start_button = tk.Button(root, text="Start Game", command=start_game) start_button.pack(pady=20) # Запуск интерфейса root.mainloop()
import tkinter as tk import pygame import threading # Функция для запуска pygame в отдельном потоке def run_pygame(): pygame.init() screen = pygame.display.set_mode((400, 300)) pygame.display.set_caption("Pygame Window" clock = pygame.time.Clock() # Основной игровой цикл running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Заполнение экрана цветом screen.fill((0, 128, 255)) pygame.display.flip() clock.tick(60) pygame.quit() # Функция для запуска pygame в отдельном потоке def start_game(): game_thread = threading.Thread(target=run_pygame) game_thread.start() # Создание интерфейса с использованием tkinter root = tk.Tk() root.title("Tkinter and Pygame Integration" # Кнопка для запуска игры start_button = tk.Button(root, text="Start Game", command=start_game) start_button.pack(pady=20) # Запуск интерфейса root.mainloop()
voodoo V voodoo Регистрация 9 Ноя 2013 Сообщения 93 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #5 Можно, есть библиотека pygame_gui
sany12361 S sany12361 Регистрация 21 Дек 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 11 Ноя 2024 #6 Питон сколько см?