Red de conocimiento informático - Material del sitio web - Cómo ejecutar un programa Python en un programa QT

Cómo ejecutar un programa Python en un programa QT

Porque la función Process.start() esencialmente usa "iniciar XXX" en la línea de comando para iniciar XXX. El XXX aquí solo se aplica a la mayoría de los archivos ejecutables exe y a algunos archivos de uso común. No funciona para archivos py o pyw.

Hay dos soluciones:

Escribe otro bat para iniciar el archivo py y puedes usar start para iniciar el bat;

Usa otra función A " QDesktopServices::openUrl" para iniciar el archivo py. Consulte Baidu para conocer métodos de uso específicos. Sin más explicaciones.