Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ea70ba4

Browse files
committed
cleaned up subplot code, blank bug still exists
svn path=/trunk/matplotlib/; revision=2637
1 parent 1a31a11 commit ea70ba4

1 file changed

Lines changed: 20 additions & 24 deletions

File tree

lib/matplotlib/backends/backend_qt4.py

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -315,30 +315,26 @@ def draw_rubberband( self, event, x0, y0, x1, y1 ):
315315
self.canvas.drawRectangle( rect )
316316

317317
def configure_subplots(self):
318-
self.adj_window = QtGui.QMainWindow()
319-
win = self.adj_window
320-
win.setAttribute(QtCore.Qt.WA_DeleteOnClose)
321-
win.setWindowTitle("Subplot Configuration Tool")
322-
323-
toolfig = Figure(figsize=(6,3))
324-
toolfig.subplots_adjust(top=0.9)
325-
w = int (toolfig.bbox.width())
326-
h = int (toolfig.bbox.height())
327-
328-
canvas = self._get_canvas(toolfig)
329-
tool = SubplotTool(self.canvas.figure, toolfig)
330-
centralWidget = QtGui.QWidget(win)
331-
canvas.setParent(centralWidget)
332-
win.setCentralWidget(centralWidget)
333-
334-
layout = QtGui.QVBoxLayout(centralWidget)
335-
layout.setMargin(0)
336-
layout.addWidget(canvas, 1)
337-
338-
win.resize(w, h)
339-
canvas.setFocusPolicy(QtCore.Qt.ClickFocus)
340-
canvas.setFocus()
341-
win.show()
318+
self.adj_window = QtGui.QDialog()
319+
win = self.adj_window
320+
win.setAttribute(QtCore.Qt.WA_DeleteOnClose)
321+
win.setWindowTitle("Subplot Configuration Tool")
322+
image = os.path.join( matplotlib.rcParams['datapath'],'matplotlib.png' )
323+
win.setWindowIcon(QtGui.QIcon( image ))
324+
325+
toolfig = Figure(figsize=(6,3))
326+
toolfig.subplots_adjust(top=0.9)
327+
canvas = self._get_canvas(toolfig)
328+
tool = SubplotTool(self.canvas.figure, toolfig)
329+
330+
canvas.setParent(win)
331+
w = int (toolfig.bbox.width())
332+
h = int (toolfig.bbox.height())
333+
334+
win.resize(w, h)
335+
canvas.setFocus()
336+
337+
win.show()
342338

343339
def _get_canvas(self, fig):
344340
return FigureCanvasQT(fig)

0 commit comments

Comments
 (0)