Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向pyqt4滚动区域添加内容_Python_Pyqt - Fatal编程技术网

Python 向pyqt4滚动区域添加内容

Python 向pyqt4滚动区域添加内容,python,pyqt,Python,Pyqt,如何向pyqt4中的滚动区域添加内容?我是否自定义小部件?例如 如果我有一个数组或列表a=[10,2,2,22,3,3,3]。如何在滚动条区域显示变量?如果要向滚动区域添加内容,需要定义一个新的小部件并将其添加到滚动区域,就像将小部件添加到框架一样。例如: textEdit = QtGui.QTextEdit() scrollArea = QtGui.QScrollArea(MainWindow) scrollArea.setWidget(textEdit) 然后,可以使用textEdit.a

如何向pyqt4中的滚动区域添加内容?我是否自定义小部件?例如
如果我有一个数组或列表
a=[10,2,2,22,3,3,3]
。如何在滚动条区域显示变量?

如果要向滚动区域添加内容,需要定义一个新的小部件并将其添加到滚动区域,就像将小部件添加到框架一样。例如:

textEdit = QtGui.QTextEdit()
scrollArea = QtGui.QScrollArea(MainWindow)
scrollArea.setWidget(textEdit)
然后,可以使用textEdit.append()或textEdit.setText()将数组中的数据添加到滚动区域的文本框中。尽管文档中使用的是C语言而不是python语言,但它确实说明了这一切,但很明显,您需要做的是:

QLabel *imageLabel = new QLabel;
QImage image("happyguy.png");
imageLabel->setPixmap(QPixmap.fromImage(image));

scrollArea = new QScrollArea;
scrollArea->setBackgroundRole(QPalette.Dark);
scrollArea->setWidget(imageLabel);