我最近更新了Qt5 for Python的新版本。在这样做的时候,我不得不根据已经发生的一些显著变化来修改我的代码。我想了解一下我创建的这行代码。这感觉像是解决从函数中获取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
变量中丢弃了*.csv相关问题 更多 >
编程相关推荐