通过QAxWidget的控件打开本地应用程序并显示在控件里 pyside2
时间: 2024-05-11 09:13:46 浏览: 108
使用Qt中QAxWidget (CreoView) 控件显示三维模型
可以使用QAxWidget控件中的setControl方法来打开本地应用程序并显示在控件里。
以下是一个示例代码:
```python
from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *
from PySide2.QtAxContainer import *
app = QApplication([])
# 创建QAxWidget控件
axWidget = QAxWidget()
# 设置要打开的本地应用程序
axWidget.setControl("Excel.Application")
# 显示控件
axWidget.show()
app.exec_()
```
这将打开Microsoft Excel并在QAxWidget控件中显示它。您可以更改要打开的应用程序名称以打开其他本地应用程序。
阅读全文