matplotlib按钮不在同一风上显示

2024-04-25 22:55:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我用matplotlib做了一个简单的GUI游戏,如果在config选项中选中“runwithpythonconsole”,我可以在PyCharm上运行它。你知道吗

当我试图从终端运行它时,问题出现了

python MyGame.py

实际上,在执行此操作时,matplotlib窗口仅显示绘图,而不显示小部件按钮,并且当我关闭第一个窗口时,latters仅显示在第二个窗口中。。。你知道吗

有没有一种方法可以像PyCharm和我的配置一样,在同一个窗口中获得所有的绘图和按钮?你知道吗

下面是一个代码具有意外行为的示例

import matplotlib.pyplot as plt
import matplotlib.widgets as widgets

ax = plt.subplot()
ax.plot(.5,.6, marker='o', markersize=15, color='k')

plt.show()

buttonShape = plt.axes([.4, .2, .2, .1])
button = widgets.Button(buttonShape, "I am a button")

plt.show()

谢谢你

维克


Tags: importconfig游戏绘图matplotlibasshowgui
1条回答
网友
1楼 · 发布于 2024-04-25 22:55:49

你有两个节目()在代码中。 第一个显示了您迄今为止构建的图形。然后你用鼠标关上它。然后你开始建造一个新的。 把第一个去掉节目()

相关问题 更多 >