pyside2 — Как конвертировать .ui в .py
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
_HAPPY_
Новичок
Пользователь
Апр 9, 2020 23 1 3
комманда прописанная в кансоли:
C:\Users\юзер>pyside2-uic «C:\пака\папка\папка\файл.ui» -x -o «C:\куда надо\названиеФайла.py»
ошибка:
uic: Unknown option ‘x’.
причём я устонавливал pyside2:
C:\Users\Admin>pip install PyQt5
Requirement already satisfied: PyQt5 in c:\users\admin\appdata\local\programs\python\python38-32\lib\site-packages (5.14.2)
Requirement already satisfied: PyQt5-sip=12.7 in c:\users\admin\appdata\local\programs\python\python38-32\lib\site-packages (from PyQt5) (12.7.2)
Как конвертировать .ui в .py?
Класс QUiLoader позволяет автономным приложениям динамически создавать пользовательские интерфейсы во время выполнения, используя информацию, хранящуюся в файлах пользовательского интерфейса или указанные в путях подключаемых модулей. Больше https://doc.qt.io/qtforpython/PySide6/QtUiTools/QUiLoader.html
import os from PySide2 import QtCore, QtWidgets, QtUiTools class TestWindow(QtWidgets.QMainWindow): def __init__(self, parent=None): super(TestWindow, self).__init__(parent) loader = QtUiTools.QUiLoader() file = QtCore.QFile(os.path.abspath("ui/mainwindow.ui")) file.open(QtCore.QFile.ReadOnly) self.window = loader.load(file, parent) file.close() self.window.show() .
Ошибка при попытке конвертировать ui в py
сделал интерфейс переводчика в Qt Designer , когда ввожу в консоль pyuic5 -x gui.ui -o gui.py выдаёт такую ошибку
Traceback (most recent call last):
File «», line 198, in _run_module_as_main
File «», line 88, in _run_code
File «C:\Users\midex\AppData\Local\Programs\Python\Python311\Scripts\pyuic5.exe\__mai n__.py», line 4, in
File «C:\Users\midex\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyQt5\uic\pyuic.py», line 26, in
from PyQt5 import QtCore
ImportError: DLL load failed while importing QtCore: Не найдена указанная процедура.
много чего делал в попытках пофиксить, переустанавливал PyQt5 и сам Python тоже не помогло, что можно сделать?
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Ошибка при попытке конвертировать массив байт в System.Windows.Controls.Image
Здравствуйте! Прошу помощи в следующей проблеме: В клиентское приложение (WPF) со службы (WFC).
Ошибка при попытке очистить дерево дважды или попытке очистить и заново заполнить
Привет, нужно написать программу с деревьями ( VS, формы) однако возникли проблемы: есть функции .
Ошибка 0x8007001f при обновлении Windows 10 и ошибка при попытке переименовать Новую папку
Друзья, добрый день. Уже продолжительное время не могу обновить Windows 10 Home. Сейчас.
Ошибка формирования отчета в СКД: ошибка при попытке вычисления значения агрегатной функции
Решая свою задачку, нарыла формулу, в которой вылазит ошибка. И не могу понять.. Вот формула.
261 / 182 / 60
Регистрация: 18.09.2019
Сообщений: 357
Записей в блоге: 43

Сообщение было отмечено Soffty как решение
Решение
Справка-то говорит о другом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
user@linux:~> pyuic5 -h Usage: pyuic5 [options] ui-file> Options: --version show program's version number and exit -h, --help show this help message and exit -p, --preview show a preview of the UI instead of generating code -o FILE, --output=FILE write generated code to FILE instead of stdout -x, --execute generate extra code to test and display the class -d, --debug show debug output -i N, --indent=N set indent width to N spaces, tab if N is 0 [default: 4] Code generation options: --from-imports generate imports relative to '.' --resource-suffix=SUFFIX append SUFFIX to the basename of resource files [default: _rc]
По крайней мере либо так
pyuic5 -x gui.ui
Как скомпилировать файл Python с файл .ui
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Lill_Chich
Участник
Автор темы
Как скомпилировать файл Python с файл .ui. Тоесть у меня есть файл main.py и design.ui(PyQt5) и мне нужно сделать это в один общий .exe файл.
Vitalya_
Ну если надо в .exe то тут подойдет pyinstaller
А конвертировать .ui в .py можно прямо в программе Qt Designer
Вот команда но надо установить pyuic5(pip install pyuic5)
pyuic5 name.ui -o name.py
не советую пользоваться qt designer так ничему не научишся, имхо
Vitalya_
Участник
Ну если надо в .exe то тут подойдет pyinstaller
А конвертировать .ui в .py можно прямо в программе Qt Designer
Вот команда но надо установить pyuic5(pip install pyuic5)
pyuic5 name.ui -o name.py
не советую пользоваться qt designer так ничему не научишся, имхо
Последнее редактирование: 13 Янв 2022
Lill_Chich
Участник
Автор темы
Ну если надо в .exe то тут подойдет pyinstaller
А конвертировать .ui в .py можно прямо в программе Qt Designer
Вот команда но надо установить pyuic5(pip install pyuic5)
pyuic5 name.ui -o name.py
не советую пользоваться qt designer так ничему не научишся, имхо
