关于文字显示的问题

关于文字显示的问题

import pygame,sys
# a = pygame.font.get_fonts()
# print(a)
pygame.init()
s = pygame.display.set_mode((500,500))
# b = pygame.image.load('good.jpg')
#第一种引入字体方式:
# fo = pygame.font.SysFont('dengxian',100,False,False)
#第二种引入字体方式:
fo = pygame.font.Font('simhei.ttf',50)
re = pygame.Color(255,20,255)
book = fo.render('i like python, pyhon is every so easy',True,re)#顺序不能写错
#音乐的播放不需要放在循环(也无法在循环播放)
# bg = pygame.mixer.music.load('music.mp3')
# pygame.mixer.music.play(-1)
# pygame.mixer.music.set_volume(0.5)
while True:
   for event in pygame.event.get():
       if event.type == pygame.QUIT:
           pygame.quit()
           sys.exit()
   s.fill(pygame.Color(255,255,255))
   # s.blit(b,(0,0))
   s.blit(book,(10,10))
   pygame.display.flip()
老师,我在运行的时候发现这个窗体打开的时候,这个文字怎么是这个样子啊?我想让他完全输出出来,我知道可以让文字变小,但是我想让他在不改变字体大小的前提下,让后面的文字输入出来!就是让他换行输出,可是我不会,请老师指点迷津!

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好:

没有办法通过换行调整,解决办法只能通过调节字体的大小,要么就调节游戏的界面大小。

如果我解决了同学的问题,请采纳!学习愉快^_^。

  • 为学习而奋斗 提问者 #1
    那好吧,谢谢老师啦,我还以为能调呢,虽然我也有用字体大小和窗口调整去解决,但是我以为能够用换行呢
    2020-01-16 17:59:12
提问者 为学习而奋斗 2020-01-16 14:27:00

http://img1.sycdn.imooc.com//climg/5e20021d09f7a96b06730591.jpg老师效果,这个样子的,请老师指点迷津!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师