Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2018 11:59:23

Vladisslaw
Зарегистрирован: 2016-07-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5, не работает конвертация UI to PY

Товарищи, доброго дня!
Впервые установил и запустил Qt Designer, удалось создать форму, но как далее писать код? В сети пишут, что можно файл .ui сконвертировать в файл .py с помощью pyuic5. Конвертация однако не происходит, выдаётся ошибка
“”“C:\Python35\python”“ не является внутренней или внешней командой, исполняемой программой или пакетным файлом.”
Файл с названием pyuic5.exe отсутствует, есть только pyuic5.bat, его содержимое: “@”C:\Python35\python“ -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9”
Команда, которую я запускал для конвертации: pyuic5 -x syllables.ui -o syllables.py (подсмотрел в туториале).
Подскажите, как можно выполнить конвертацию, или, если возможно, использовать UI файлы напрямую из PyCharm.

Офлайн

#2 Дек. 3, 2018 12:34:55

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

PyQt5, не работает конвертация UI to PY

Vladisslaw
если возможно, использовать UI файлы напрямую из PyCharm.
возможно
 from PyQt4 import QtGui,  uic
....
class MainWindow(QtGui.QMainWindow):
   def __init__(self):
      QtGui.QMainWindow.__init__(self)
      uic.loadUi('mainwindow.ui', self) # подгружаем наш ui файл
     .....



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Дек. 3, 2018 13:43:21

Vladisslaw
Зарегистрирован: 2016-07-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5, не работает конвертация UI to PY

PEHDOM
возможно
Спасибо!
Но у меня проблема: установлена только PyQt5, а PyQt4 невозможно установить
С помощью PyQt5 не удаётся запустить ваш код, выдаёт ошибку: “Нет аттрибута QMainWindow”
Не подскажите, как можно исправить?
(или ссылки на мануалы и примеры, возможно)

Офлайн

#4 Дек. 3, 2018 13:54:44

rami
Зарегистрирован: 2018-01-08
Сообщения: 281
Репутация: +  72  -
Профиль   Отправить e-mail  

PyQt5, не работает конвертация UI to PY

Vladisslaw
С помощью PyQt5 не удаётся запустить ваш код, выдаёт ошибку: “Нет аттрибута QMainWindow”
Не подскажите, как можно исправить?
 from PyQt5 import QtWidgets     #добавить импорт нужного
 
class MainWindow(QtWidgets.QMainWindow):

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version