有没有办法在matplotlib图窗口中禁用数字最大化按钮?我在Ubuntu 13.10上。
答案 0 :(得分:1)
好吧,如果你使用PyQt
作为后端,你可以这样做:
import matplotlib.pyplot as plt
from PyQt4.QtCore import Qt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10),range(10))
#get the parent window of the canvas and set the flags
fig.canvas.parent().setWindowFlags(
Qt.WindowSystemMenuHint|
Qt.WindowMinimizeButtonHint|
Qt.WindowCloseButtonHint)
plt.show()
使用这种方法,您可以使解决方案适应您的实际后端:只需获取画布,然后获取窗口父级(后端相关)并配置窗口(如果可能的话)?