tis*_*rum 8 python pyqt qt5 pyqt5 qtwidgets
我最近更新到了Qt5 for Python的新版本.在这样做时,我一直在根据已经发生的一些显着变化来改变我的代码.我希望能够深入了解我创建的这一行代码.这感觉就像是解决从函数中获取string而不是a 的问题的一种肮脏方式tuple.(注意[0]在行尾)
filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data File", '.', "(*.csv)")[0]
Run Code Online (Sandbox Code Playgroud)
我想要 filename = {str}'C:/.././.../format.csv'
不 filename = <class 'tuple'>: ('C:/.././.../format.csv', '(*.csv)')
tis*_*rum 10
浏览完也会更新到Qt5的存储库后;我发现他们使用了这样的一行。
filename, _filter = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data File", '.', "(*.csv)")
Run Code Online (Sandbox Code Playgroud)
filename是一个字符串,并且(* .csv)被丢弃在_filter变量中
| 归档时间: |
|
| 查看次数: |
6003 次 |
| 最近记录: |