Чтобы сделать кнопку круглой формы в Python, вы можете использовать различные методы в зависимости от используемой вами платформы или библиотеки. Вот несколько примеров использования популярных фреймворков:
-
Tkinter:
Tkinter — это стандартная библиотека графического интерфейса для Python.from tkinter import Tk, Button root = Tk() button = Button(root, text="Circular Button", width=10, height=2, relief="ridge", bd=0, bg="blue", fg="white", activebackground="blue", activeforeground="white") button.pack() button.config(width=button.winfo_height()) root.mainloop() -
PyQt:
PyQt — это набор привязок Python для библиотек Qt.from PyQt5.QtWidgets import QApplication, QPushButton from PyQt5.QtCore import QSize app = QApplication([]) button = QPushButton("Circular Button") button.setFixedSize(QSize(100, 100)) button.setStyleSheet("border-radius: 50%; background-color: blue; color: white;") button.show() app.exec_() -
Pygame:
Pygame – популярная библиотека для разработки игр.import pygame pygame.init() screen = pygame.display.set_mode((200, 200)) button = pygame.Surface((100, 100)) button.fill((0, 0, 255)) pygame.draw.circle(button, (255, 255, 255), (50, 50), 50) screen.blit(button, (50, 50)) pygame.display.flip() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit(0)
Это всего лишь несколько примеров, и конкретный метод, который вы выберете, будет зависеть от используемой вами платформы. Не забудьте установить соответствующие библиотеки перед запуском кода.