pyqt获取本地B盘下软件安装包的绝对路径代码
时间: 2024-05-08 16:17:27 浏览: 142
获取程序本身的绝对路径
3星 · 编辑精心推荐
下面是一个简单的示例代码,使用QFileDialog来选择软件安装包并获取其绝对路径:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog
app = QApplication([])
# 设置默认目录为B盘根目录
default_dir = "B:/"
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
file_name, _ = QFileDialog.getOpenFileName(None, "选择软件安装包", default_dir, "Executable Files (*.exe)", options=options)
if file_name:
print("软件安装包路径:", file_name)
else:
print("未选择任何文件")
```
在这个示例中,我们首先创建了一个QApplication实例。然后,我们使用QFileDialog.getOpenFileName方法来打开文件对话框,让用户选择软件安装包。我们设置了默认目录为B盘根目录,并指定了文件类型为可执行文件(.exe)。最后,我们检查用户是否选择了文件,并打印其绝对路径。
阅读全文