【问题标题】:CGS Flush WIndows - pygame errorCGS 刷新窗口 - pygame 错误
【发布时间】:2012-10-01 06:03:54
【问题描述】:

我正在编写一个简单的国际象棋游戏,并将模块 pygame 与 python 2.7.3(32 位)一起使用

我正在使用 Mac OS X Mountain Lion(64 位)和 Eclipse + Pydev 作为 IDE

直到昨天,我都在正常使用 pygame,一切正常,尽管我收到了警告;不过我并没有太担心,因为它在 Mountain Lion 中看起来很正常,毕竟它工作正常

然后,在某个点并且没有以有意义的方式修改代码(并且没有安装任何新东西),它会显示此错误:

MacAntonio.local Python[303] <Error>: The function `CGSFlushWindow' is

obsolete and will be removed in an upcoming update. Unfortunately, this application, or a 

library it uses, is using this obsolete function, and is thereby contributing to an overal     

degradation of system performance. Please use `CGSFlushWindowContentRegion' instead.

我注意到这条消息在 10 月 10 日午夜后几秒钟首次出现,但我不知道这是否相关

我搜索了互联网,我找不到有同样错误的人;很多警告,但这完全阻止了代码运行

如果您需要,我可以发布我的代码的 sn-p。

谢谢大家

编辑:

我想明确指出,这个问题并不是因为我写了一些花哨的东西,而是因为:

import pygame
pygame.display.set_mode((100, 100))

所以看来 pygame 在 Mountain Lion 中根本无法运行(我的意思是,至少对我而言,但我有一个标准配置,并且再次运行到 10 月 10 日)

【问题讨论】:

  • 这似乎是山狮和几个依赖 CGS Flush 窗口的软件的问题。在发布新版本的软件包之前,这可能无法修复,但到底是如何从字面上解释的一秒一秒代码停止工作?

标签: python eclipse macos pygame


【解决方案1】:

奇怪的是,这个问题很快就解决了,现在可以了。有趣的是,我没有进行任何其他尝试;我离开了 Python、Eclipse 和 PyGame 的旧安装。没有改变路径、导入或任何东西。

我不得不认为这一切都是一场梦!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多