day15作业

使用pygame 创建一个窗口显示界面

import pygame
from color import  Color

pygame.init()


window = pygame.display.set_mode((800, 600))
window.fill((150, 180, 160))

image_obj = pygame.image.load('file/timg.jpg')

new_image = pygame.transform.rotozoom(image_obj, 0, 0.2)
window.blit(new_image, (80, 80))

font = pygame.font.Font('file/aa.ttf', 30)
text = font.render('欢迎来到doge登录系统', True, (255, 0, 0))
window.blit(text, (300, 50))

pygame.draw.rect(window, (Color.rand_color()), (260, 260, 300, 50))
text1 = font.render('账号:', True, (255, 0, 0))
window.blit(text1, (260, 260))

pygame.draw.rect(window, (Color.rand_color()), (260, 340, 300, 50))
text1 = font.render('密码:', True, (255, 0, 0))
window.blit(text1, (260, 340))

pos = pygame.draw.rect(window, (Color.rand_color()), (260, 400, 300, 60))
text1 = font.render('登录', True, (255, 0, 0))
window.blit(text1, (370, 410))


pygame.display.flip()
while True:
    for event in pygame.event.get():

        if event.type == pygame.QUIT:
            exit()
        elif event.type == pygame.MOUSEBUTTONDOWN:
            print(event.pos)
            pos1 = event.pos[0]
            pos2 = event.pos[1]
            if (260 <= pos1 <= 560) and (400 <= pos2 <= 460):
                window.fill(Color.white)
                image_obj1 = pygame.image.load('file/timg2.jpg')
                image_w, image_h = image_obj1.get_size()
                window.blit(image_obj1, ((800 - image_w) / 2, (600 - image_h) / 2))
                pygame.display.update()
                pygame.display.flip()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.定义一个学生类。有属性:姓名、年龄、成绩(语文,数学,英语)[每课成绩的类型为整数] 方法: a. 获取学生的...
    PythonLi阅读 405评论 0赞 0
  • 0.定义一个学生类。有属性:姓名、年龄、成绩(语文,数学,英语)[每课成绩的类型为整数]方法: a. 获取学生的姓...
    Deathfeeling阅读 400评论 4赞 2
  • 作业0.定义一个学生类。有属性:姓名、年龄、成绩(语文,数学,英语)[每课成绩的类型为整数]方法: a. 获取学生...
    逆流而上_2eb6阅读 278评论 0赞 0
  • 刚刚突然看到一个种子习惯的朋友关于他写到:微信上微粒贷 贷款成功,一天内就成功下款的信息的时候,所激发我的一片的联...
    代灿红_六中阅读 394评论 0赞 1
  • 写一两段话(如回忆一个场景),其中包含有触觉和身体感觉。 天气阴沉,她推开病房的门,看到奶奶躺在白色床单上,看着她...
    董二千先生阅读 371评论 2赞 0

友情链接更多精彩内容