pyQT5实现:在mywindow主窗口按下按钮,会调出出windows的cmd窗口
时间: 2023-12-06 10:03:05 浏览: 244
PyQt5实现从主窗口打开子窗口的方法
可以使用Python的`subprocess`模块来实现在mywindow主窗口按下按钮调出Windows的cmd窗口。下面是一个简单的实现代码:
```python
import subprocess
from PyQt5.QtWidgets import QMainWindow, QPushButton
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.button = QPushButton("打开cmd窗口", self)
self.button.clicked.connect(self.open_cmd)
def open_cmd(self):
subprocess.Popen(["cmd", "/c", "start"], shell=True)
```
当你按下按钮时,它将使用`subprocess.Popen`函数来运行Windows的`cmd`命令,并使用`start`参数来打开一个新的命令提示符窗口。注意,我们需要将`shell`参数设置为`True`,以便在Windows系统上正确执行该命令。
阅读全文