gpt4 book ai didi

python - QtWidgets.QFileDialog.getOpenFileName 返回一个元组

转载 作者:太空狗 更新时间:2023-10-29 20:57:54 26 4
gpt4 key购买 nike

我最近更新到了适用于 Python 的新版 Qt5。在这样做的过程中,我不得不根据已经发生的一些显着变化来修改我的代码。我想深入了解我创建的这行代码。这感觉像是解决获取 string 问题的肮脏方式。而不是 tuple从功能。 (注意行尾的 [0])

filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data File", '.', "(*.csv)")[0]

我要filename = {str}'C:/.././.../format.csv'

不是filename = <class 'tuple'>: ('C:/.././.../format.csv', '(*.csv)')

最佳答案

在查看了也更新到 Qt5 的存储库之后;我发现他们使用了这样的一行。

filename, _filter = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data File", '.', "(*.csv)")

filename 是一个字符串,(*.csv) 在 _filter 变量中被丢弃

关于python - QtWidgets.QFileDialog.getOpenFileName 返回一个元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43509220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com