Перейти к содержимому

Как конвертировать ui файл в python

  • автор:

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 так ничему не научишся, имхо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *