Как получить только путь до файла qt?

Пользователь

от roxanne.hauck , в категории: C/C++ , 7 месяцев назад

Как получить только путь до файла qt?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 5 месяцев назад

@roxanne.hauck 

Для получения пути до файла Qt можно использовать метод QtCore.QCoreApplication.libraryPaths(). Он возвращает список путей, где находятся файлы Qt, включая сам путь до библиотеки QtCore.


Пример:

1
2
3
4
from PyQt5 import QtCore

qt_path = QtCore.QCoreApplication.libraryPaths()[0]
print(qt_path)


Результат:

1
/usr/local/Cellar/qt/5.15.2/lib/Qt


Здесь qt_path содержит только путь до папки, где находятся файлы Qt. Если вам нужно получить путь до конкретного файла Qt, вы можете добавить его к этому пути. Например, для получения пути до библиотеки QtCore вы можете использовать:

1
QtCore.QCoreApplication.libraryPaths()[0] + '/QtCore.framework/QtCore'