小编Bak*_*rov的帖子

我如何从 QListWidgetItem 获取文本

所以基本上我刚刚开始学习 PyQt 并且我想在 listWidget 中获取元素的文本,但是每次我尝试 self.listWidget.currentItem().text() 时它都会抛出错误。为什么?

import sys
from PyQt5.QtCore import pyqtSlot
from PyQt5.QtWidgets import QDialog, QApplication, QListWidget
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import *

class MainPage(QDialog):
    def __init__(self):
        super(MainPage,self).__init__()
        loadUi("HomePage.ui",self)
        self.pushButton.clicked.connect(self.addToList)
        self.selectButton.clicked.connect(self.getText)



    def addToList(self):
        customername = self.plainTextEdit_16.toPlainText()
        self.listWidget.addItem(customername)



    def getText(self):
        item = self.listWidget.currentItem().text() ##error is here

        print(item)


app = QApplication(sys.argv)

widget = MainPage()
widget.show()

sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)

python pyqt qlistwidget pyqt5 qlistwidgetitem

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

标签 统计

pyqt ×1

pyqt5 ×1

python ×1

qlistwidget ×1

qlistwidgetitem ×1