summaryrefslogtreecommitdiff
path: root/src/converter/browseSchematic.py
diff options
context:
space:
mode:
authorSumanto Kar2025-06-20 03:57:13 +0530
committerGitHub2025-06-20 03:57:13 +0530
commitee8f1deaa3fbaa50564b0b682840a6e8ef6f463d (patch)
tree7d162fbe249702cb0446cb94a6d145f206a88d71 /src/converter/browseSchematic.py
parenta656515f05ba1db072a3102afea47e503076f480 (diff)
downloadeSim-ee8f1deaa3fbaa50564b0b682840a6e8ef6f463d.tar.gz
eSim-ee8f1deaa3fbaa50564b0b682840a6e8ef6f463d.tar.bz2
eSim-ee8f1deaa3fbaa50564b0b682840a6e8ef6f463d.zip
Rename browseSchematics.py to browseSchematic.py
Diffstat (limited to 'src/converter/browseSchematic.py')
-rw-r--r--src/converter/browseSchematic.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/converter/browseSchematic.py b/src/converter/browseSchematic.py
new file mode 100644
index 00000000..58d6353b
--- /dev/null
+++ b/src/converter/browseSchematic.py
@@ -0,0 +1,11 @@
+from PyQt5.QtWidgets import QFileDialog
+
+def browse_path(self, text_box):
+ file_dialog = QFileDialog() # a dialog that allows the user to select files or directories
+ file_dialog.setFileMode(QFileDialog.AnyFile)
+ file_dialog.setNameFilter("Supported Files (*.sch *.asc *.slb *.asy);;ASY Files (*.asy)") # Include all supported extensions
+ file_dialog.exec_() # Execute the dialog
+
+ selected_files = file_dialog.selectedFiles() # Get the selected file(s)
+ if selected_files:
+ text_box.setText(selected_files[0])