关于Glade Gui的问题

时间:2019-05-25 11:16:17

标签: c++ glade

我正在尝试使用Glade Gui,并且使用了一些button1button2之类的Gui按钮。实际上,我的基本任务是捕获实时视频。为此,我在按下gui button1时使用了该命令,该命令应该可以工作-> system("avconv -f video4linux2 -r 10 -s 1280x768 -i /dev/video0 -y record.avi");,并且这在命令行中处于循环(连续运行)状态。在正在运行的任务中,有一个选项可以停止录制。例如,to stop recording press q。如果我从键盘上按q可以正常工作,通过程序,如果我用button2按gui system("q");则无法正常显示

  

sh:1 q:找不到

我无法通过该程序停止正在运行的任务(录像)。请帮我,我该怎么做。我从过去的2到3天都在挣扎。 我正在使用线程概念。

我们将非常感谢您的帮助! 感谢你 拉梅什

这是连续在命令行中运行的方式:

  

流映射:流#0:0->#0:0(rawvideo(本机)-> mpeg4(本机))
  按[q]停止,按[?]表示帮助帧= 63 fps = 10 q = 3.3 Lsize =
  237kB time = 00:00:06.30 bitrate = 308.8kbits / s speed = 1.01x

0 个答案:

没有答案