open file dialog in folder of currently open file
This commit is contained in:
13
main.py
13
main.py
@@ -99,10 +99,17 @@ class MainWindow(QMainWindow):
|
||||
dialog.exec()
|
||||
|
||||
def _open_file_dialog(self) -> None:
|
||||
current_file = self.tabs.current_file()
|
||||
directory = os.path.dirname(current_file) if current_file else ''
|
||||
|
||||
dialog = QFileDialog(self)
|
||||
(selected_file, _filter) = dialog.getOpenFileName(caption=self.tr("Open File"))
|
||||
self.tabs.create_tab(selected_file)
|
||||
self._remember_recent_file(selected_file)
|
||||
(selected_file, _filter) = dialog.getOpenFileName(
|
||||
caption=self.tr("Open File"),
|
||||
directory=directory
|
||||
)
|
||||
if selected_file:
|
||||
self.tabs.create_tab(selected_file)
|
||||
self._remember_recent_file(selected_file)
|
||||
|
||||
def _open_file(self, file: str) -> None:
|
||||
self.tabs.create_tab(file)
|
||||
|
||||
Reference in New Issue
Block a user