关闭qt应用程序时,要杀死qprocess

时间:2019-03-25 21:53:09

标签: c++ qt

在我的mainwindow.cpp中,在构造函数内部,我启动了一个qprocess,因此当我打开qt应用程序时,process(.exe)运行。

现在,我想在关闭qt应用程序时终止/关闭qprocess。我该怎么办?

1 个答案:

答案 0 :(得分:1)

请参阅label=[] score_list=[] index = np.arange(len(label)) #Plot resolution. plt.figure(dpi=300) #Plot a horizontal barplot. plt.barh(index, score_list) plt.ylabel('Kinase', fontsize=6) plt.xlabel('z-score', fontsize=6) plt.rc('xtick', labelsize=5) plt.yticks(index, label, fontsize=4) # Plot is further styled below. ax=plt.gca() for pos in ['right','top', 'left']: ax.spines[pos].set_visible(False) ax.tick_params(left=False) ax.set_xlim([mini, maxi]) ax.yaxis.set_label_coords(-0.15,0.5) ax.xaxis.set_label_coords(0.5,-0.15) #Save plot. plt.savefig('foo.png', bbox_inches='tight') QProcess::terminate的文档。它们各自的行为略有不同。使用QProcess::kill使进程有机会正常关闭。使用terminate更有力地杀死它。对于kill,您可能要等到子进程完成(例如terminate)之后再退出父进程。

相关问题