Ответ 1
Я нашел этот учебник для PyQt4, в котором объясняется, как добавить свои собственные слоты в Qt4. Опишите информативность.
У меня установлен PyQT v.4.8.8. Когда я рисую макеты, и я хочу просмотреть код, он приходит с ошибкой, которая не может запустить uic, как в моментальном снимке:
Я могу скомпилировать файлы .ui вручную в cmdLine. Но я не знаю, где поставить код для слотов, методов, сигналов.
1- Где я должен установить параметры для поиска uic для компиляции ui? Моя установка не содержит pyuic4.
2 - Где я могу определить свои собственные слоты/методы и подписи подфункций? (объект-получатель, отправитель). Я вижу Редактировать сигналы/слоты в меню редактирования, но это показывает только стандартные сигналы/слоты. У вас нет параметров для определения ваших.
Я нашел этот учебник для PyQt4, в котором объясняется, как добавить свои собственные слоты в Qt4. Опишите информативность.
Как сказано в названии, дизайнер Qt предназначен только для дизайна интерфейса. Вы не можете использовать его для написания кода для реальной логики приложения. Для этого вам понадобится обычный редактор Python. Точные сведения о том, как использовать файлы дизайнера в Python, описаны в справочном руководстве PyQt, с использованием Qt Designer.
Btw, uic
не для PyQt, а для компиляции пользовательских интерфейсов в С++. Чтобы скомпилировать пользовательские интерфейсы с Python, вам нужно использовать pyuic4
. Этот инструмент нельзя запустить из конструктора, вам нужно запустить его вручную. Но рекомендуется динамически загружать пользовательский интерфейс во время выполнения с использованием модулей PyQt4.uic
, как описано в справочном руководстве.