小编Luc*_*925的帖子

RStudio - 更改选项卡中的空格数

我花了至少一个小时试图弄清楚如何更改 RStudio 用于选项卡的空格数。对我来说,只使用 2 会使阅读代码变得极其困难。因此,在最终弄清楚之后,我决定发布此内容以避免其他人头痛。

ide r rstudio

6
推荐指数
1
解决办法
1502
查看次数

如何让 FigureCanvas 在嵌入在 pyqt GUI 中的 matplotlib 小部件中填充整个图形?

我试图制作一个带有嵌入式 matplotlib 小部件的 GUI。我只需要用 FigureCanvas 完全填充图形,我尝试了大约 100 种不同的东西,但没有一点改变画布的大小。我在用“#useless”表示的代码中留下了我的一些尝试,让您知道我尝试过它并且没有任何影响。请帮忙。

import sys
from PyQt4 import QtGui
from matplotlib import pyplot as plt
from matplotlib.figure import Figure
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas

class Terminal(QtGui.QDialog):
def __init__(self, parent=None):
    try:        
        super(Terminal, self).__init__(parent)

        self.resize(1000,800)
        self.figure = plt.figure(facecolor='black')
        self.canvas = FigureCanvas(self.figure)
        self.canvas.autoFillBackground()#useless
        self.myComboBox = QtGui.QComboBox()
        self.plotButton = QtGui.QPushButton('Plot')      
        self.xMplWidget = MatplotlibWidget(self.canvas)         
        self.plotButton.clicked.connect(self.plotCircles)

        layout = QtGui.QVBoxLayout()
        layout.addWidget(self.canvas)
        layout.addWidget(self.myComboBox)
        layout.addWidget(self.plotButton)
        policy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Expanding)#useless
        self.canvas.setSizePolicy = policy#useless
        layout.setStretchFactor(self.canvas, 1)#useless
        self.setLayout(layout)
        self.canvas.autoFillBackground()#useless
    except Exception as err:
        print("Error in Terminal.init: Other …
Run Code Online (Sandbox Code Playgroud)

python matplotlib pyqt4

5
推荐指数
1
解决办法
7918
查看次数

标签 统计

ide ×1

matplotlib ×1

pyqt4 ×1

python ×1

r ×1

rstudio ×1