国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 學習之路:python3中pygame解決中文顯示

這篇具有很好參考價值的文章主要介紹了Python 學習之路:python3中pygame解決中文顯示。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????這篇文章主要介紹python3中pygame解決中文顯示問題,通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下。

Python 學習之路:python3中pygame解決中文顯示?

1.實例代碼展示:

import pygame
from pygame.locals import *
def main():
  pygame.init()
  screen = pygame.display.set_mode((1000, 450)) #窗口的大小
  pygame.display.set_caption('pygame程序的界面的中文設置') #窗口標題,中文不需要特別的設置
  background = pygame.Surface(screen.get_size())
  background = background.convert()
  background.fill((250, 250, 250))
  #font = pygame.font.Font(None, 60) #原始代碼,使用默認字體,不能顯示中文
  font = pygame.font.Font('./Fonts/gdllds.ttf', 30) #顯示中文的設置和字體,及路徑
  text = font.render("你好!這是我的Python程序中文顯示程序。", 1, (10, 10, 10)) 
  textpos = text.get_rect()
  textpos.center = background.get_rect().center
  background.blit(text, textpos)
  screen.blit(background, (0, 0))
  pygame.display.flip()
  while 1:
    for event in pygame.event.get():
      if event.type == QUIT:
        return
        screen.blit(background, (0, 0))
        pygame.display.flip()
 
if __name__ == '__main__': 
  main()

2.實例運行效果:

Python 學習之路:python3中pygame解決中文顯示

3.路徑和字體設置:

????????需要自己下載好字體,放置一個指定的文件夾中,本例為:Fonts,Python中路徑表示方式:

相對路徑:"./Fonts/gdllds.ttf";絕對路徑:r"D:\UnionPython\Python十分鐘入門\Fonts\gdllds.ttf"

????????如:本例中的字體:gdllds.ttf,是我在站長之家的字體庫下載到的。

????????以上是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-511450.html

到了這里,關于Python 學習之路:python3中pygame解決中文顯示的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 兩招解決Python畫圖無法顯示中文的問題

    兩招解決Python畫圖無法顯示中文的問題

    ? ? 小伙伴們用Python進行數(shù)據(jù)可視化的時候可能會遇到這樣的問題(以Jupyter Notebook為例): ?咱們明明輸入的有中文,但圖片卻只顯示字母不顯示漢字。解決這個問題,只需要在源代碼的基礎上加入以下代碼: ?這樣中文就顯示出來了。 ? ? 還是以Jupyter Notebook為例,直接運

    2024年02月15日
    瀏覽(22)
  • 【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 31532 (N{CJK UNIFIED IDEOGRAPH-7B2C}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 19968 (N{CJK UNIFIED IDEOGRAPH-4E00}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarnin

    2024年01月22日
    瀏覽(30)
  • Python學習過程問題記錄(二):Matplotlib中文顯示問題

    Python學習過程問題記錄(二):Matplotlib中文顯示問題

    環(huán)境:macOS Monterey 12.2.1、Python3.10.2、Matplotlib 3.5.1 目錄 方法一:修改配置文件,全局字體修改 例外情況 方法二:rcParams設置,全局字體修改 方法三:fontproperties設置,非全局字體修改 方法四:FontProperties設置,非全局字體修改 搜索網(wǎng)絡的解決方式,通過copy字體和修改matplo

    2023年04月20日
    瀏覽(25)
  • Python3+pygame實現(xiàn)有趣好玩的飛機大戰(zhàn)游戲(附源碼及素材)

    Python3+pygame實現(xiàn)有趣好玩的飛機大戰(zhàn)游戲(附源碼及素材)

    版權聲明:原創(chuàng)不易,本文禁止抄襲、轉載,侵權必究! 開發(fā)環(huán)境 :Windows10 Python3.6.4 第三方庫 :Pygame1.9.6 IDE :PyCharm/Sublime Text 素材模塊 游戲圖片素材: BGM及音效素材: 字體素材: 源碼模塊 子彈模塊 普通子彈部分源碼: 超級子彈部分源碼: 敵機子彈部分源碼: 敵機模

    2024年02月11日
    瀏覽(26)
  • Python利用Matplotlib繪圖無法顯示中文字體的解決方案

    Python利用Matplotlib繪圖無法顯示中文字體的解決方案

    問題描述 在Python利用Matplotlib繪圖的時候,無法顯示坐標軸上面的中文和標題里面的中文 運行顯示: 解決方法一: 解決方法二: 兩種方法都可以使中文正常顯示 補充: SimSun :宋體;KaiTI:楷體;Microsoft YaHei:微軟雅黑 LiSu:隸書;FangSong:仿宋;Apple LiGothic Medium:蘋果麗中黑

    2024年01月23日
    瀏覽(96)
  • python黑客代碼雨:實現(xiàn)包括中文等的多種語言,全屏幕顯示,從根本解決中文不顯示問題,有完整可執(zhí)行代碼

    python黑客代碼雨:實現(xiàn)包括中文等的多種語言,全屏幕顯示,從根本解決中文不顯示問題,有完整可執(zhí)行代碼

    完整代碼放在最下面 上結果圖: 中文無法顯示的亞子:(也挺好看的哈哈) 正題: 代碼能跑但是中文是這種亂碼或者黑屏的情況主要是因為沒有指定字體或者字體是你電腦沒有的 如何找到自己電腦的字體呢,代碼如下: 將獲取的字體復制到一個word文檔或者其他方式都可以

    2024年02月12日
    瀏覽(23)
  • python3使用PIL添加中文文本水印背景

    python3使用PIL添加中文文本水印背景

    環(huán)境:Windows10_x64? Python版本 :3.9.2 Pillow版本:9.1.1 ? 寫的博客文章被轉載且不注明出處的情況時有發(fā)生,甚至有部分轉載者將文章配圖添加自己的水??!為了保護作者勞動成果,添加水印是一個可選項。 今天記錄下Windows10環(huán)境下使用python3.9簡單實現(xiàn)批量添加中文文本水印背

    2024年02月12日
    瀏覽(17)
  • 徹底解決python中jupyter畫圖matplotlib的中文顯示問題。Mac版本和Windows版本

    徹底解決python中jupyter畫圖matplotlib的中文顯示問題。Mac版本和Windows版本

    jupyter使用matplotlib進行畫圖會面臨中文無法顯示的問題,導致這樣的原因是沒有配置對應的中文字體,所以無法在畫圖時顯示中文。 在Window中,采用以下代碼 Mac中沒有SimHei字體,所以Windows的代碼無法使用,所以要先查詢mac中支持的中文字體。以下代碼可以查詢mac中的所有字

    2024年02月09日
    瀏覽(35)
  • python pygbag教程 —— 在網(wǎng)頁上運行pygame程序(全網(wǎng)中文教程首發(fā))

    python pygbag教程 —— 在網(wǎng)頁上運行pygame程序(全網(wǎng)中文教程首發(fā))

    pygame是一款流行的游戲制作模塊,經(jīng)過特殊的方式編譯后,可以在瀏覽器web網(wǎng)頁上運行。web上的打包主要使用第三方模塊pygbag。 pygame教程:Python pygame(GUI編程)模塊最完整教程(1)_pygame模塊詳解_Python-ZZY的博客-CSDN博客 pygbag是經(jīng)過官方認可的一個第三方模塊,專用于編譯pyga

    2024年02月03日
    瀏覽(21)
  • Whisper對于中文語音識別與轉寫中文文本優(yōu)化的實踐(Python3.10)

    Whisper對于中文語音識別與轉寫中文文本優(yōu)化的實踐(Python3.10)

    阿里的FunAsr對Whisper中文領域的轉寫能力造成了一定的挑戰(zhàn),但實際上,Whisper的使用者完全可以針對中文的語音做一些優(yōu)化的措施,換句話說,Whisper的“默認”形態(tài)可能在中文領域斗不過FunAsr,但是經(jīng)過中文特殊優(yōu)化的Whisper就未必了。 Whisper經(jīng)常被人詬病的一點是對中文語音

    2024年01月25日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包