forked from qt-creator/qt-creator
Python: Add virtual env name to auto detected interpreters
Change-Id: Ia4d2e5399aa983b6bca510ca8b0e6848da5f769a Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
This commit is contained in:
@@ -287,6 +287,9 @@ Interpreter interpreterForPythonExecutable(const FilePath &python,
|
|||||||
name = defaultName;
|
name = defaultName;
|
||||||
if (windowedSuffix)
|
if (windowedSuffix)
|
||||||
name += " (Windowed)";
|
name += " (Windowed)";
|
||||||
|
QDir pythonDir(python.parentDir().toString());
|
||||||
|
if (pythonDir.exists() && pythonDir.exists("activate") && pythonDir.cdUp())
|
||||||
|
name += QString(" (%1 Virtual Environment)").arg(pythonDir.dirName());
|
||||||
return Interpreter{QUuid::createUuid().toString(), name, python};
|
return Interpreter{QUuid::createUuid().toString(), name, python};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user