我是Qt的新手,我正在尝试创建一个简单的GUI应用程序,一旦点击按钮就会显示图像.
我可以在QImage对象中读取图像,但是有没有简单的方法来调用Qt函数,该函数将QImage输入作为输入并显示它?
我使用subprocess.Popen或subprocess.call时遇到问题,当我使用subprocess.Popen或subprocess.call执行生成大量输出的命令行时,python脚本会挂起,但是等待一段时间之后,当脚本处于运行状态时有什么奇怪的它的挂起状态,我发现cmd行命令的作业已经完成,只有脚本被挂出.
subprocess.call(cmd, shell = True)
#OR
subprocess.Popen(cmd, stdout = subprocess.PIPE, stdin = subprocess.PIPE, shell = True)
# HANGS HERE
print "show something after subprocess"
Run Code Online (Sandbox Code Playgroud)
请注意,最后一次打印永远不会执行,但实际上已经执行了cmd.
另请注意,cmd与串行端口有关,因此当我插入串行电缆时,一切都会变好,最后一次打印状态就会被执行.但是当我使用终端时,即使插入了串口,一切都很好,它只发生在python脚本中.
非常感谢