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_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 文件并选择第一列作为显示在组合框中的列表,但是当用户单击组合框中的一个项目时,如何调用选定的字符串行
解决方案
def setupUi(self, Dialog):
#....
self.Fundwise.activated.connect(self._set_fundwise)
def _set_fundwise(self):
_data = self.Fundwise.currentData()
if _data:
#call selected strings
推荐阅读
- vb.net - 请求被中止无法创建 ssl/tls 安全通道,即使添加 tls 协议的代码也不起作用
- html - div 适应其内容并具有相同的宽度?
- java - 尝试将用户输入的用户名和密码与哈希图进行比较,用户名工作正常,但在将密码输入与哈希图中的密码进行比较时出错
- react-native - React Navigation - 嵌套堆栈导航器提供重复的标题
- java - Jackson 继承反序列化
- xamarin - Xamarin:创建新的文件扩展名
- python - 解决 cvxpy 优化问题时自动不需要的终端输出
- excel - 根据复选框检查更改另一个工作表上的值
- node.js - mongoose:持续保存数据
- r - 如何在 R 中创建序列?