首页 > 解决方案 > 将组合框中的选定项目连接到pyqt5中的一行

问题描述

当在组合框中按下一个项目时,我想调用 csv 并检索在组合框中单击该项目时匹配的行

class Ui_Dialog(object):
 def setupUi(self, Dialog):
    sales=pd.read_csv ("C:/Users/DELL/Desktop/Info/Topholdings/csv/Master_table.csv")
    sales_article = sales ["Company"] .dropna()
    sales_list = sales_article.values.tolist()
    self.Fundwise = QtWidgets.QComboBox(Dialog)
    self.Fundwise.setGeometry(QtCore.QRect(308, 141, 141, 61))
    self.Fundwise.setObjectName("sales_list")
    self.Fundwise.addItems(arr_list)

在上面的代码中,我调用 csv 文件并选择第一列作为显示在组合框中的列表,但是当用户单击组合框中的一个项目时,如何调用选定的字符串行

标签: pythonpyqt5

解决方案


def setupUi(self, Dialog):
     #....
     self.Fundwise.activated.connect(self._set_fundwise)

def _set_fundwise(self):
    _data = self.Fundwise.currentData()
    if _data:
       #call selected strings

推荐阅读