Python 将combobox上的选定项连接到pyqt5中的行
当在组合框中按下一个项目时,我想调用csv并检索在组合框中单击该项目时匹配的行Python 将combobox上的选定项连接到pyqt5中的行,python,pyqt5,Python,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_
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文件并选择组合框中显示的第一列作为列表,但是当用户单击组合框中的一个项目时,如何调用所选字符串行请参见“是”,我得到了它“self.Fundwise.activated[str].connect(self.selected)`然后调用与字符串匹配的selected函数,并调用特定行
def setupUi(self, Dialog):
#....
self.Fundwise.activated.connect(self._set_fundwise)
def _set_fundwise(self):
_data = self.Fundwise.currentData()
if _data:
#call selected strings