我一直在尋找關於如何開始pygame窗口最大化。不是全屏或無邊框,但好像用戶點擊最大化按鈕。如何開始Pygame窗口最大化?
我在互聯網上閱讀的所有帖子都是在6-7年前,據我所知,由於pygame並沒有從2009年更新可能仍然使用舊的SDL1而不是最新的SDL2,因此所有的答案是仍然有效,但我希望有一個實際上進入PyGame的人的更新回覆,並且今天可能有一個解決方案,這是不可能的。
我的代碼如下所示:
screen = pygame.display.set_mode((config.WIN_WIDTH, config.WIN_HEIGHT), pygame.RESIZABLE)
另外的話題,我有點覺得pygame的是老unmantained。我一直在尋找替代品:https://wiki.python.org/moin/PythonGameLibraries 但我不能決定比PyGame更好的選擇,因爲我發現它們中的大多數也是每年都被宣佈或更新一次。我知道更新遊戲引擎並不是每天都能完成的,但是每個月至少有一兩次提交會很棒。如果你知道一個比PyGame更好的遊戲庫的選項,並不一定是引擎,只需創建一個窗口並給出基本的API來繪製它就足夠了,讓我知道,我會試試看。 另外,如果你有很好的理由不用Python開發遊戲並選擇其他語言,請讓我知道,我會考慮你的意見。我的項目幾乎開始,我仍然能夠改變我的編程語言。
在此先感謝。
這傢伙做它通過與USER32 ctypes的,說不上來,如果它工作雖然沒有測試:http://archives.seul.org/pygame/users/Oct-2007/msg00127.html – user2746752 2015-04-05 18:17:08
這樣的整個解決方法就是這樣。感謝您的迴應,如果沒有其他人提供更好的解決方案,我可以使用它。 – 2015-04-05 18:28:02