首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行终端命令的PyQt4 GUI

运行终端命令的PyQt4 GUI
EN

Stack Overflow用户
提问于 2018-01-10 15:57:30
回答 1查看 531关注 0票数 0

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

  1. 我想要创建一个图形用户界面,例如当我按下按钮时,终端命令运行(例如ping www.google.com)。
  2. 我可以在部分GUI中导入cvlc吗?

为了结束,我想要创建一个GUI,当我按下一个按钮时

代码语言:javascript
复制
cvlc  -v v4l2:///dev/video0

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

如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-01-13 17:29:04

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

代码语言:javascript
复制
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()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48191343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档