小编Unf*_*orn的帖子

如何使用 addItem 将 QPushButton 添加到 PyQtGraph?

我正在尝试在两个图的底部添加一个按钮,该按钮将显示要从文件中读取的数据。在这两个图下面将有一个控制操作的按钮。我尝试从 pyqt 库添加小部件、布局、graphicsItem。我可以轻松地向布局添加标签,但是在添加按钮时出现以下错误

addItem(self, QGraphicsLayoutItem, int, int, alignment: Union[Qt.Alignment, Qt.AlignmentFlag] = Qt.Alignment()): argument 1 has unexpected type 'QPushButton'
Run Code Online (Sandbox Code Playgroud)

正在测试的代码:

import pyqtgraph as pg

win = pg.GraphicsWindow()

win.setWindowTitle('Test App')
label = pg.LabelItem(justify='right')
win.addItem(label)

button = QtGui.QPushButton()

p1 = win.addPlot(row=0, col=0)
p2 = win.addPlot(row=1, col=0)
p3 = win.addLayout(row=2, col=0)
p3.addItem(button,row=1,col=1)
Run Code Online (Sandbox Code Playgroud)

python user-interface pyqt pyqtgraph

2
推荐指数
1
解决办法
8591
查看次数

如何从其他类返回文件?只返回null

我正在尝试返回用户选择的文件.这很好.我可以在openFile中检查fileToOpen并且它是100%正确的,但是当我在main方法中sysout它时,我只是得到null.我想要用户选择的路径.

这是主要类:

    public class Main {

    public static void main(String[] args) {

        File fileToOpen = null;

        ReadIn openLog = new ReadIn();

        openLog.openFile(fileToOpen);

        System.out.println(fileToOpen);

    }
}
Run Code Online (Sandbox Code Playgroud)

这是ReadIn类:

public class ReadIn extends JFrame{


    public File openFile(File fileToOpen){

        final JFileChooser fileChooser = new JFileChooser();
        int modalToComponent=fileChooser.showOpenDialog(this);
        if (modalToComponent == JFileChooser.APPROVE_OPTION) {
            fileToOpen = fileChooser.getSelectedFile();         
        }

        return fileToOpen;

    }

}
Run Code Online (Sandbox Code Playgroud)

java swing jfilechooser file

0
推荐指数
1
解决办法
51
查看次数

返回声明的大O表示法?

我是否正确地说大O符号的时间复杂度只是O(1)?

public boolean size() {
        return (size == 0);
    }
Run Code Online (Sandbox Code Playgroud)

java complexity-theory big-o time-complexity

-2
推荐指数
1
解决办法
1336
查看次数