python - PyQt QFileInfo error -


i working on app in pyqt , when trying qfileinfo user-selected file error

typeerror: arguments did not match overloaded call: qfileinfo(): many arguments qfileinfo(str): argument 1 has unexpected type 'tuple' qfileinfo(qfile): argument 1 has unexpected type 'tuple' qfileinfo(qdir, str): argument 1 has unexpected type 'tuple' qfileinfo(qfileinfo): argument 1 has unexpected type 'tuple' abort trap: 6 

i have followed every tutorial tee, yet error keeps on happening. code below, , passing string module. don't know need do.

    def __init__(self, r, c):         super().__init__(r, c)         self.check_change = true         self.path = qtwidgets.qfiledialog.getopenfilename(self,'open file',os.getenv('home'), 'csv(*.csv)')                 file_info = qfileinfo(self.path)         file_name = file_info.filename()         #print(file_name)         self.init_ui() 

it looks qtwidgets.qfiledialog.getopenfilename returns tuple. path file looks need example below -- _ placeholder (please see example here: https://pythonspot.com/en/pyqt5-file-dialog/).

self.path, _ = qtwidgets.qfiledialog.getopenfilename(self,'open file',os.getenv('home'), 'csv(*.csv)') 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

reflection - How to access the object-members of an object declaration in kotlin -

php - Doctrine Query Builder Error on Join: [Syntax Error] line 0, col 87: Error: Expected Literal, got 'JOIN' -