import pygame
from pygame.locals import *
import sys
import time
import random
import numpy as np
from matplotlib import pyplot as plt
import tkinter as tk
#*-----------------------------↓tkinter函数区域↓----------------------------------------*#
def tkwindowsone(Atext):
AText=Atext
window = tk.Tk()
window.title('火神山医院院徽介绍')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos2()
def tkwindowstwo(Atext):
AText=Atext
window = tk.Tk()
window.title('国家各级上下领导的重视')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos3()
def tkwindowsthree(Atext):
AText=Atext
window = tk.Tk()
window.title('夜晚的物资车辆')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos4()
def tkwindowsfour(Atext):
AText=Atext
window = tk.Tk()
window.title('工人们施工的样子')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos5()
def tkwindowsfive(Atext):
AText=Atext
window = tk.Tk()
window.title('吊车')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos6()
def tkwindowssix(Atext):
AText=Atext
window = tk.Tk()
window.title('火神山医院横幅')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos7()
def tkwindowsseven(Atext):
AText=Atext
window = tk.Tk()
window.title('工人们加油!')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos8()
def tkwindowseight(Atext):
AText=Atext
window = tk.Tk()
window.title('夜晚的火神山医院')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos9()
def tkwindowsnine(Atext):
AText=Atext
window = tk.Tk()
window.title('敬爱的白衣天使们')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(10)
window.destroy()
newwindwos10()
def tkwindowsten(Atext):
AText=Atext
window = tk.Tk()
window.title('10天!')
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
width = 500
height = 400
left = (screenWidth-width)/27.2
top = (screenHeight-height)/3.23
window.geometry("%dx%d+%d+%d" % (width, height, left, top))
l = tk.Label(window,text=AText, font=('Arial', 12), width=50, height=30)
l.pack()
window.update()
time.sleep(14)
window.destroy()
newwindwos11()
#*-----------------------------↑tkinter函数区域↑----------------------------------------*#
#*-----------------------------↓pygame---函数区↓----------------------------------------*#
##创建主页文字
def draw_button(screen, btn_color, title_color):
surface2 = screen.convert_alpha()
pygame.draw.rect(surface2, btn_color, (0, 100, 100, 60))
font = pygame.font.SysFont('SimHei',30)
title = font.render("先让我们来欣赏几张图片!点击图片进行预览!",1, title_color)
button_xy = screen.blit(title, (100,530))
##创建音乐
def openmusic():
file=r'../music/remember.mp3'
pygame.mixer.init()
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
##创建副窗口(背景图片800_600_01.jpg)
def newwindwos():
pygame.init()
screentwo=pygame.display.set_mode((591,577))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_01.jpg')
rect = bgtwo.get_rect()
print(rect)
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg001_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsone(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_02.jpg)
def newwindwos2():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_02.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg002_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowstwo(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_03.jpg)
def newwindwos3():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_03.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg003_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsthree(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_04.jpg)
def newwindwos4():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_04.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg004_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsfour(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_05.jpg)
def newwindwos5():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_05.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg005_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsfive(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_06.jpg)
def newwindwos6():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_06.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg006_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowssix(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_07.jpg)
def newwindwos7():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_07.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg007_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsseven(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_08.jpg)
def newwindwos8():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_08.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg008_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowseight(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_09.jpg)
def newwindwos9():
pygame.init()
screentwo=pygame.display.set_mode((800,600))
screentwo.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgtwo = pygame.image.load('../image/800_600_09.jpg')
screentwo.blit(bgtwo,[0,0])
pygame.display.flip()
f = open("../text/bg009_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsnine(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_10.jpg)
def newwindwos10():
pygame.init()
screenten=pygame.display.set_mode((466,759))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/800_600_10.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
f = open("../text/bg010_size.txt",'r',encoding='utf-8')
size=f.read()
tkwindowsten(size)
time.sleep(3)
f.close()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片800_600_10.jpg)
def newwindwos11():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/800_600_10.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(16)
chinafighting()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口(背景图片 all.jpg )
def chinafighting():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/all.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(10)
newwindwos12()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口
def newwindwos12():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/zns.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(7)
newwindwos13()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
##创建副窗口
def newwindwos13():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/chinafighting.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(10)
sizewindwosone()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
if event.type == pygame.MOUSEBUTTONDOWN:
pygame.display.flip()
##创建副窗口
def sizewindwosone():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/new_all_size.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(10)
sizewindwostwo()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
if event.type == pygame.MOUSEBUTTONDOWN:
pygame.display.flip()
##创建副窗口
def sizewindwostwo():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/heng_hss.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(10)
endscreen()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
if event.type == pygame.MOUSEBUTTONDOWN:
pygame.display.flip()
##创建结束窗口
def endscreen():
pygame.init()
screenten=pygame.display.set_mode((800,600))
screenten.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bgten = pygame.image.load('../image/psimage/end.jpg')
screenten.blit(bgten,[0,0])
pygame.display.flip()
time.sleep(20)
pygame.quit()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
if event.type == pygame.MOUSEBUTTONDOWN:
pygame.display.flip()
def BigData():
x = [5,8,10]
y = [12,16,6]
x2 = [6,9,11]
y2 = [6,15,7]
plt.bar(x, y, align = 'center')
plt.bar(x2, y2, color = 'g', align ='center')
plt.title('Bar graph')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.show()
def Size_one():
BLACK = (0,0,0)
GREEN = (0,255,0)
BLUE = (0,0,128)
fontObj = pygame.font.Font('freesansbold.ttf',32)
textSurfaceObj = fontObj.render('Hello world!',True,GREEN,BLUE)
textRectObj = textSurfaceObj.get_rect()
textRectObj.center=(200,150)
screen.blit(textSurfaceObj,textRectObj)
#*-----------------------------↑函数区↑-----------------
#主函数
if __name__ == '__main__':
pygame.init()
screen=pygame.display.set_mode((800,600))
screen.fill((255,255,255))
pygame.display.set_caption('欢迎来到火神山医院')
bg = pygame.image.load('../image/bg.jpg')
screen.blit(bg,[0,0])
draw_button(screen,(0,0,0,0),(255,0,0))
openmusic()
pygame.display.update()
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
x1 , y1 = pygame.mouse.get_pos()
if event.type == pygame.MOUSEBUTTONDOWN:
pygame.display.flip()
time.sleep(0)
newwindwos()
————————————————
版权声明:本文为CSDN博主「东仔.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fxd332024696/article/details/116098621