#python #c #pyqt
#python #c #pyqt
Вопрос:
Я хотел бы изучить Qt как на Python, так и на C . Я на Windows.
Достаточно ли pip3 install pyqt5
для установки PyQt5 для разработки на C или мне все равно нужно устанавливать как Qt, так и PyQt?
Как мне выполнить второй вариант?
Комментарии:
1. Вам придется установить оба, если вы хотите кодировать как на Python, так и на C
2. @Asesh спасибо тебе. Не могли бы вы ответить на этот вопрос вместо того, чтобы комментировать его, чтобы я мог принять ваш ответ?
Ответ №1:
Для разработки на C вам понадобится компилятор C . В Windows Qt поддерживает как цепочки инструментов Mingw, так и Visual Studio. Исходя из этого, я не верю, что pyqt включает заголовочные файлы, которые вам понадобятся для разработки на C , и я не могу точно сказать, с помощью какого набора инструментов он был скомпилирован.
Лучше всего либо установить официальные двоичные файлы Qt для вашего компилятора, либо собрать двоичные файлы из исходного кода (последнее потребует некоторого времени и усилий).)
Если вы хотите объединить C и Python в одном проекте Qt, ознакомьтесь с привязками SIP.
Еще одна вещь, которую следует иметь в виду, это то, что pyqt5 по умолчанию поставляется с лицензионной версией Qt LGPL. Это может подходить или не подходить для ваших проектов, но StackOverflow не предназначен для обсуждения вопросов лицензирования.
Ответ №2:
PyQt5 предназначен для разработки на Python.
Если вы хотите писать код на C , лучшее, что вы можете сделать, это загрузить Qt5 и написать код внутри QtCreator.
Вот ссылка на Qt5 с открытым исходным кодом