繁体   English   中英

PyQt4 GUI运行终端命令

[英]PyQt4 GUI to run terminal commands

我是PyQt4的新手,有2个问题。

  1. 我想创建一个GUI,例如,当我按下一个按钮时,将运行一个终端命令(例如ping www.google.com
  2. 我可以在GUI的一部分中导入cvlc

结束语,我想创建一个GUI,在其中按下按钮时

cvlc  -v v4l2:///dev/video0

运行,并且cvlc窗口显示在GUI中。

任何帮助,将不胜感激

这将解决第一部分,即当按下ping按钮时,它会ping google.com,并在终端上显示输出。

import sys,os
from PyQt4.QtCore import *
from PyQt4.QtGui import *

class Window(QMainWindow):

    def __init__(self):
        super(Window, self).__init__()

        self.setGeometry(150, 150, 150,150)
        self.ping = QPushButton('Press to ping', self)
        self.ping.move(10,20)
        self.ping.clicked.connect(self.gotoPing)

    def gotoPing(self):
        os.system("ping www.google.com")

def main():
    app = QApplication(sys.argv)
    ex = Window()
    ex.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
   main()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM