From 993900f10dc668014874df84de9daab4cb55b6fe Mon Sep 17 00:00:00 2001 From: 206530211 <1515969111@qq.com> Date: Thu, 24 Jun 2021 07:18:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'button.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- button.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/button.py b/button.py index 7fb2ead..28438fc 100644 --- a/button.py +++ b/button.py @@ -20,10 +20,15 @@ class Button(): # 按钮的标签只需创建一次 self.prep_msg(msg) - - def prep_msg(self, msg): + + def prep_msg(self, msg): """将msg渲染为图像,并使其在按钮上居中""" self.msg_image = self.font.render(msg, True, self.text_color, self.button_color) self.msg_image_rect = self.msg_image.get_rect() - self.msg_image_rect.center = self.rect.center \ No newline at end of file + self.msg_image_rect.center = self.rect.center + + def draw_button(self): + # 绘制一个用颜色填充的按钮,再绘制文本 + self.screen.fill(self.button_color, self.rect) + self.screen.blit(self.msg_image, self.msg_image_rect) \ No newline at end of file