これは私を夢中にさせており、私はあちこち検索しましたが、この問題を抱えている人を見つけることができません. 答えを探すための検索ではうまく説明できないので、あなたに来ます。
これは私のコードです:
def browse(self):
directory = QtGui.QFileDialog.getOpenFileName (self, "Find Files")
if directory:
self.newfilepath.setText(str(directory))
else:
self.newfilepath.setText('No file selected')
結果をウィンドウのフィールドに入れようとしています。それを後で取得するためにsqlite dbにプッシュします。残念ながら、次のコードでは、修正できないと思われる結果が得られます。
name1 = (self.newdescript.toPlainText())
結果は次のとおりです。
(u'F:/GeoDatabase/GeoDatabase2.py', u'All Files (*.*)')
私が欲しいのはただ:
F:/GeoDatabase/GeoDatabase2.py
または多分:
'F:/GeoDatabase/GeoDatabase2.py'
他のすべてのがらくたではなく、パス名だけを取得するにはどうすればよいですか。私が何をしても違いがないように見え、他にどこに向かうべきかわかりません。