python - 在 QlineEdit PyQT 中设置变量
问题描述
我需要将列表的元素(浮点数)的值放入我使用 Qt Designer 开发的 GUI 的 QlineEdit 中。
raw = self.model_lineEdit.text()
print('raw : ', raw)
ic,E = zip(*[ list(map(float,line.split(", "))) for line in raw.split("\n") ])
E,ic = np.array(E),np.array(ic)
self.Eoff1_lineEdit.setText(E[3])
不幸的是,它不起作用。有人能帮助我吗 ?提前谢谢你,祝你有美好的一天:)!
解决方案
可能是因为您实际上是在尝试编写与字符串不同的东西。
为确保您的数据作为字符串传递,您必须使用
self.Eoff1_lineEdit.setText(str(E[3]))
代替
self.Eoff1_lineEdit.setText(E[3])
推荐阅读
- python - 如何修复 sqlalchemy.exc.NoForeignKeysError?
- date - 如何将 ISO 8601 日期标准化为当地时间?
- powershell - 是否可以使用 powershell 在存储帐户中创建 blob?
- excel - 尝试添加单元格时获取
- azure - 如何将 Azure AD 用作 SAML IdP?
- ansible - 如何将计算变量从一个 yml 文件分配给 Ansible 中的另一个 yml 文件?
- android - 适用于所有改装调用的 Moshi 通用适配器
- javascript - 我可以使用 TypeScript 类型对 Storybook 控件进行分组吗?
- python - 特定包构建不可用
- javascript - 如何过滤包含具有间隙键初始化的对象的数组