如何在pythonopengl中顯示中文

2021-03-04 08:30:09 字數 1091 閱讀 1636

1樓:匿名使用者

在python中,bai中文顯示亂碼問題的原因是du雙方使用的編碼zhi不一致,比如一dao個檔案使用utf8標記中版文而另權外一個檔案用gbk標記中文,如果我將utf8的檔案用gbk解析的話當然是亂碼了。

這時,需要用unicode作為中介來完成轉換。

假設s1是utf8的字串(s1是什麼編碼的字串一定要明確),要轉換為unicode,用temp=s1.decode('utf8')

然後轉換為gbk,用s2=temp.encode('gbk')這樣s2才能顯示為正確的中文。

為了指定指令碼檔案中的中文編碼可以在指令碼頭加下面這行:

# -*- coding: gb2312 -*-

2樓:

opengl好久沒玩了

當時編碼用的好像utf8 然後輸出的時候unicode一下

opengl python中遇到問題 20

3樓:匿名使用者

from opengl.gl import *from opengl.glu import *from opengl.

glut import *試試其它模組,如果不好用,需要重新安裝庫。

python+opengl寫了一個立方體,但紋理貼圖出現瞭如圖的問題,請問我該如何修改**?

4樓:

看不懂你的代bai

碼呀這du不是紋理出了問題,是深zhi

度測試的問

dao題

,深度測試開啟了回

嗎glenable(gl_depth_test);

我看到答你用了glut_depth但是自己不太熟悉glut所以我建議你在initgl函式裡新增glenable(gl_depth_test);

gldepthfunc(gl_less);

還有就是那個每次繪圖的時候怎麼沒見你glpushmatrix()和glpopmatrix()呢?

還有我發現你的glulookat設定了**方向但是沒有透視投影的近大遠小效果,估計是glulookat前面的多餘的glloadidentity鬧的.

如何在excel中繪圖,如何在Microsoft Excel 工作表裡畫圖

1開啟一個excel 點選插入 2開啟後你會看到各種形狀的圖形,你想用哪種圖來表示就點哪個3找到你想要統計繪圖的資料,用滑鼠選定 4點選你想用的圖的形狀 5點選下拉選單中的圖形形狀,這樣很容易就會畫出你的資料圖形了6這只是以一種圖形為例,其它的一樣,這裡就不再一一介紹了希望對大家有點作用。如圖想刪除...

如何在本地配置openssl,如何在本地配置https伺服器

獲取iis證書請求 架設好iis 後,在 目錄安全性 選項卡中點選 伺服器證書 按鈕,下一步 新建證書 現在準備證書請求 下一步 輸入 名稱 輸入 單位 和 部門 輸入 公用名稱 選擇 國家 並輸入 省 和 市縣 並 下一步 下一步 下一步 完成 iis的證書請求已經獲取,就是c certreq.t...

如何在首飾上面打字,如何在首飾上面打字

有些珠寶店購買首飾可以免費給打字,其實打千足金字印幾秒鐘就可以搞定的。原則上專賣店或專櫃購買的每件千足金首飾都是有 千足金 字印的。千足金上的鋼印可以鐳射打到項鍊扣處,首飾的字印通常都有規定打在哪個地方的。這個要去找專業的打鐳射部門,那裡什麼字都可以打,量多的話會便宜些,量少 就比較貴了 因為首飾基...