为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中使用十六进制值而不是RGB值。蟒蛇 2.7

如何在python中使用十六进制值而不是RGB值。蟒蛇 2.7

慕妹3146593 2021-08-14 21:43:00
我不喜欢 RGB,我用 HEX 代替。我是 Python 新手,这就是我的代码的样子;我如何使用十六进制。我很抱歉英语我不是来自美国。import pygameblack = (0,0,0)white = (255,255,255)blue = ("#7ec0ee")pygame.init()size = 1024,768screen = pygame.display.set_mode(size)pygame.display.set_caption("Code for Stack")done = Falseclock = pygame.time.Clock()while not done:    for event in pygame.event.get():      if event.type == pygame.QUIT:        done = True      screen.fill(blue)      pygame.display.flip()      clock.tick(60)pygame.quit()
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

pygame.Color支持十六进制参数。所以你可以这样做:

blue = pygame.Color("#7ec0ee")
screen.fill(blue)

这会自动将您的颜色转换为 RGBA 值。所以如果你去打印颜色,你会看到:

(126, 192, 238, 255)


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号