python - 出现两个窗口而不是一个

标签 python pyglet

每次我启动此应用程序时,都会出现两个窗口。我真的没有看到问题所在:

class GUI(pyglet.window.Window):
def __init__(self):
    super(GUI, self).__init__()
    self.initUI()

def initUI(self):
    self.window = pyglet.window.Window()


@window.event
def on_draw(self):
    self.window.clear()
    pyglet.graphics.draw(2, pyglet.gl.GL_POINTS,('v2i',(10,15, 50, 50)))

最佳答案

当您调用 super 的构造函数时,它会创建自己的窗口( see here )。然后你在 initUI

中创建第二个

关于python - 出现两个窗口而不是一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21393454/

相关文章:

python - Mininet脚本错误: type object 'OVSSwitch' has no attribute 'OVSVersion'

python - pyglet:blit 具有指定 alpha 掩码的纹理

在网格中查找相邻单元格的 Pythonic 和有效方法

python-3.x - 如何播放 mp3

linux - 在 Ubuntu 上使用 python 2.7 和 pyglet 的 Mp3 播放器

linux - X11没有模拟音频输出

python - 设置 matplotlib 极坐标图中中心标记的样式

python - 对 Python 中 Pandas 的多列 groupby 操作的含义感到困惑

python - 在 Apache Beam 中混合流式和非流式源时,转换节点 AppliedPTransform 未按预期错误替换为 DirectRunner

python - 使用变量操作 xpath