簡體   English   中英

代碼更改 - Python - Piphone - Raspberry Pi

[英]Code changes - Python - Piphone - Raspberry Pi

現在我正在努力完成一個名為Pihpone的項目; 我一直在關注adafruit教程,我也購買了他們建議的所有項目

問題是......代碼寫的是2,8“而我有3.5”的屏幕

我成功地做了一些改變,比如用480x320修改320x240

仍然不夠,但我不知道該怎么做; 請附帶任何建議;

以下是截圖:
之前

https://github.com/climberhunt/Piphone/archive/master.zip從那里你可以下載Adafruit制作的代碼; 你可以在piphone.py中找到代碼。

piphone.py中的代碼似乎使用pygame模塊來執行圖形。 問題是像Button這樣的所有硬編碼坐標和大小。 要解決此問題,必須在運行時計算值並取決於顯示分辨率。 第255行設置顯示模式。

screen = pygame.display.set_mode(modes[0], FULLSCREEN, 16)

完成后,您可以從pygame.display.Info()獲取視頻顯示信息對象,並獲取當前視頻模式的寬度和高度,然后使用這些值來縮放和定位按鈕。

您可能還需要為希望程序支持的各種大小的顯示創建不同的圖像文件集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM