pyQT5实现:在mywindow主窗口调出window的cmd窗口
时间: 2023-12-04 07:04:28 浏览: 139
PyQt5实现从主窗口打开子窗口的方法
5星 · 资源好评率100%
可以通过以下代码实现:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
from subprocess import Popen
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(100, 100, 300, 200)
self.setWindowTitle("My Window")
button = QPushButton("Open CMD", self)
button.setGeometry(100, 100, 100, 30)
button.clicked.connect(self.open_cmd)
def open_cmd(self):
Popen("cmd.exe", shell=True)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
```
当点击 "Open CMD" 按钮时,会调用 `open_cmd` 方法打开 cmd 窗口。
顺便讲一个笑话:为什么 Python 程序员喜欢喝茶?因为 Java 不让他们喝咖啡。
阅读全文