正如我昨天(Create an alternative form of questionnaire)所述,我正在尝试创建一种调查表,在该表中,受访者将问题拖到围绕它的圆环中表示同意。自从我第一次想正确调整布局以来,我现在就停留在绘制一个包含颜色渐变的圆环的过程中,该环类似于我已附加的图片。有没有人对我的建议提出建议,请记住我希望能够操纵颜色等级,以便尝试不同的设置。另外,我想知道是否有一种简单的方法可以在文本块周围绘制圆环。感谢您的提示和建议。
import pygame
import ptext
pygame.init()
screen = pygame.display.set_mode((500, 500))
BG_COLOR = pygame.Color('white')
BG_COLOR2 = pygame.Color('black')
x = 200
y = 220
font = pygame.font.SysFont("myanmarmn", 18)
text = """ I shy away
from crowds
and people."""
done = False
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
elif event.type == pygame.MOUSEMOTION:
if event.buttons[0]:
x += event.rel[0]
y += event.rel[1]
screen.fill(BG_COLOR)
ptext.draw(text, (x, y), color = BG_COLOR2)
pygame.draw.circle(screen, (0,0,0), (250, 250), 230, 20)
pygame.display.flip()
pygame.quit()
quit()