2017-01-11 1 views
2

プッシュボタンにディレクトリを選択する方法を指定する方法を検索する際に問題があります。私はこれを見つけたhow to have a directory dialog in Pyqt、しかし私はまだ方法については不明です。PyQt - ディレクトリを選択する機能をボタンに割り当てます。

たとえば、new_directoryというプッシュボタンがあり、このコードはself.new_directory.clicked.connect(self.pick_new)です。 new directoryをクリックしたときに新しいディレクトリを選択し、これを変数に保存することができるように、関数pick_newに何を入れる必要がありますか?

ありがとうございます!

答えて

3

これはあなたを助けるかもしれないと思います。 これでディレクトリを取得できます。

def pick_new(): 
    dialog = QtGui.QFileDialog() 
    folder_path = dialog.getExistingDirectory(None, "Select Folder") 
    return folder_path 
+0

ありがとうございます。 PyQt5を使っていたので、QtWidgetsを少し調整しなければなりませんでした。とても有難い! –

関連する問題