如何将内容添加到 pyqt4 中的滚动区域?我要自定义一个小部件吗?例如,
如果我有一个数组或一个列表a =[10,2,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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)