QFileDialog.getOpenFileName
パラメータを使わずにファイルを開く方法はありますか? 問題は、ボタンをクリックするとメモ帳がポップアップして、メモ帳に何でも入力できるボタンがいくつかあるということです。次に、そのメモ帳に書いたものをテキスト ファイルとして保存できます。私がやりたいことは、ボタンをもう一度クリックすると、以前にメモ帳で編集したファイルを再度開き、中断したところから入力を続けることができるということです。しかし、私は使いたくありませんgetOpenFileName
。この機能を使用せずにファイルを開くことはできますか? 以下は私の試みですが、私の if ステートメントは false と評価され続けます。誰かがそれを助けることができれば、それは素晴らしいことです. ありがとう!
#Testing if the file already exists
if(os.path.exists("~/Desktop/" +self.fileName + ".txt")):
f = open(self.fileName + ".txt", 'r')
filedata = f.read()
self.text.setText(filedata)
f.close()
#Opens a new notepad if there wasn't a previous fileconstructed
else:
self.textBox = textBoxWindow(self.fileName)
self.textBox.show()