-1
QTextEditウィジェットの内容をCSVファイルまたはtxtファイルに保存するGUIを作成しようとしています。私はそれを保存するだけです。私は、質問と例のカップルを通して見て、これらの線QFileDialog.getSaveFilenameがファイルの種類に保存されていません。
def saveCSV(self):
filename = QFileDialog.getSaveFileName(self, "Save File",
d.now().strftime("%Y-%m-%d_%Hh%M")+".csv", "All Files (*);; CSV Files (*.csv)")
if filename:
with open(filename, "w") as file:
file.write(self.textEdit.toPlainText())
file.close()
しかし、どういうわけか、私は、保存するディレクトリを選択して、もう一度[保存]をクリックすると、何のファイルが表示されない、または作成されて思い付きました。私はdocを読んでみましたが、pyqt5はC++でしかありませんが、私はまだ慣れていません。どんな洞察?
何が起こっているかを見るためにいくつかの 'print'ステートメントを追加してください。 – ekhumoro
こんにちは私は答えを見つけた、それは単に 'filename = _ QFileDialog.getSaveFileName(self、" Save File "、 d.now()。strftime("%Y-%m-%d_%Hh %M ")+" .csv "、"すべてのファイル(*);; CSVファイル(* .csv) ")を使用してください。 – Hawoona
私が以前のコメントで示唆したようにしたならば、それはなぜ明白でしょう。 – ekhumoro