Python-сообщество
![]()
- Начало
- » Python для новичков
- » pyqt5, .qrs ресурс qt designer
#1 Ноя. 6, 2019 16:53:55
SASHA00000001 Зарегистрирован: 2018-10-26 Сообщения: 8 Репутация: 0 Профиль Отправить e-mail
pyqt5, .qrs ресурс qt designer
Привет всем.
Такая проблема нужно как-то перевести .qrs ресурс qt designer в питоновский файл. Погуглив нашёл решение через pyrcc5 но что-бы я не делал у меня не получается. Скрин прикреплён.
Отредактировано SASHA00000001 (Ноя. 6, 2019 16:55:02)

Прикреплённый файлы:
Безымянный.png (17,1 KБ)
#2 Ноя. 6, 2019 19:09:10
Rodegast От: Пятигорск Зарегистрирован: 2007-12-28 Сообщения: 2647 Репутация: 179 Профиль Отправить e-mail
pyqt5, .qrs ресурс qt designer
pyrcc5 resurs.qrc -o resurs_rc.py pyside-rcc resurs.qrc -o resurs_rc.py
С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.
Отредактировано Rodegast (Ноя. 6, 2019 19:09:26)
#3 Ноя. 7, 2019 14:55:38
SASHA00000001 Зарегистрирован: 2018-10-26 Сообщения: 8 Репутация: 0 Профиль Отправить e-mail
pyqt5, .qrs ресурс qt designer

нет это не работает я пробовал
Отредактировано SASHA00000001 (Ноя. 7, 2019 14:57:16)

Прикреплённый файлы:
Безымянный.png (24,8 KБ)
Вопросы с меткой [qrc]
Я создал простой интерфейс в Qt Designer с иконкой в рамке окна. При предпросмотре интерфейса иконка отображается. После конвертации .ui в .py при помощи pyuic5 и запуске кода иконка отображаться .
задан 15 авг 2023 в 16:38
102 показа
Кастомные шрифты и PyQt5
Пишу проект на PyQt5, применяя при этом кастомный шрифт (Comfortaa из Google Fonts). Естественно, чтобы всё хорошо работало на других компьютерах, решил зашить шрифт в программу. Первоначальный .
задан 21 мар 2023 в 7:59
Можно ли как-то повернуть изображение заданое в qss виджета?
Вопрос выше. Повернуть надо прямо в qss. В CSS это делается так: transform: rotate(180deg). Может быть кто-то знает об этом? main.py: from PyQt5.QtWidgets import QMainWindow, QApplication, QComboBox .
задан 16 июн 2022 в 15:56
426 показов
Не импортируются иконки из .qrc в .py
Я создала интерфейс в Qt Designer, в нем использовала файл ресурсов resource.qrc для иконок в приложении. Сохранила .ui из Designer в файл .py, затем конвертировала resource.qrc в rc_resource.py с .
задан 25 апр 2022 в 8:44
150 показов
Как сделать так, чтобы картинка отображалась и в Qt Designer, и в программе?
Суть в том, что при выборе картинки из файла ресурсов, окно правильно отображается только в Qt Designer, а если через путь к самому файлу — только в программе. Мне нужно, чтобы картинка отображалась и .
задан 18 апр 2022 в 13:02
48 показов
Как добавить базу данных sqlite в файл ресурсов?
У меня есть база данных database.db Есть модуль data_base.py Вот его содержимое: import sqlite3 as sql import resource def database_creation(): # Создание таблицы users в базе данных con = sql.
задан 24 мар 2022 в 15:26
229 показов
Иконка программы PyQt6 в панеле задач после упаковки в exe через pyinstaller
В попытках установить иконку своей программе в панели задач так и не пришёл к положительному результату. На базе моего предыдущего вопроса задам новый: Что нужно сделать, дабы иконка отображалась в .
задан 10 ноя 2021 в 19:33
78 показов
Не выводится изображение из файла ресурсов
Не получается вывести изображение в label из файла ресурсов. Сам файл отрабатывает без ошибок, но изображение не выводится. Не знаю, в чём может быть причина? main.py from PyQt5 import QtCore, QtGui.
задан 5 ноя 2021 в 14:57
Отсутствует или не откликается преобразователь pyrcc5 на windows
Пытаюсь преобразовать изображение в .py, для этого создал файл res_1.grc с кодом —
задан 3 ноя 2021 в 18:22
Изображение заднего фона окна и размеры виджета
Добавил задний фон в программу в Qt Designer, но VS не воспринимает две библиотеки которые появились, но они нужны. При использовании w.setFixedSize(435, 625), функция self.resize() перестаёт .
задан 9 июл 2021 в 15:26
17 показов
Подгрузка шрифта в программу. Pyqt5 [дубликат]
В продолжении темы: Можно ли вшить шрифт в программу PyQt5 я создал (вставил текст в блокнот и сменил расширение файла) файл ресурсов:
задан 28 мар 2021 в 16:09
178 показов
Как расположить фото в виджете PyQt5
Подскажите с проблемой: Работаю с PyQt5 (QPixmap), вставляю фотографию в виджет QLabel. Указываю путь к расположению фотографии и она располагается на виджете, но если удаляю фотографию из папки, где .
задан 7 ноя 2020 в 11:12
525 показов
Не отображаются изображения в QLabel
Обращаюсь сюда с той же проблемой, что пару месяцев назад. Вновь не отображаются изображения в QLabel. Делал всё по инструкции, которую мне написали, но все равно выходит ошибка: Could not create .
задан 2 авг 2020 в 15:09
877 показов
Не отображаются изображение в окне PyQt5, выдаёт ошибку
Хочу реализовать картинку в своем приложении, но при открытии приложения, консоль выдаёт: Could not create pixmap from :\1\1.png Could not create pixmap from :\1\1.png Could not create pixmap from :\.
задан 16 июн 2020 в 12:28
2k показов
Можно ли вшить шрифт в приложение PyQt5
Я использую кастомный шрифт в кнопках. Конвертирую .py в .exe через pyinstaller и кидаю другу, но проблема в том, что у друга шрифт не установлен, а следовательно и на кнопках шрифт поменялся на .
задан 19 мая 2020 в 5:56
15 30 50 на странице
-
Важное на Мете
Связанные метки
Подписаться на ленту
Лента новых вопросов с меткой [qrc]
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как конвертировать .py (pyqt5) в .exe с изображениями?
Имеется код, который задействует две картинки. С начала делал в designer, потом немного доработал уже в python, запускал .py и картинки имелись, само собой. При конвертации в .exe файл картинки пропадают.
Пытался решить проблему использованием ресурсов, в котором указаны эти фотографии. Сами же фотографии непосредственно находятся в папке с main.py.
Решение нашел здесь — оверфлоу1.
И здесь подобный вопрос — оверфлоу2. Но, это не помогло мне, потому что в exe нет указанных фотографий.
- Вопрос задан более года назад
- 318 просмотров
Комментировать
Решения вопроса 1
B3rn4dette @B3rn4dette Автор вопроса
Сам спросил, сам и ответил.
Во-первых, в самом .py файле нужно указать import resources, сражу же после импорта библиотек.
Зачем? Для того, чтобы в будущем код брал из этих resources указанные фотографии.
Во-вторых, не выходим из редактора кода и в тех строках, где указано расположение фотографий заменяем указанное расположение от pyqt5 на: «:/newPrefix/название вашей фотографии.указание расширения файла.»
Зачем? Для того, чтобы код использовал указанную фотографию из тех же resources.
В-третьих, в той папке, где находится код мы создаем новый текстовый документ, в который мы пишем:
название фото.расширение
После чего, сохраняем его как(!) resources.qrc, выбирая, что новый тип файла будет не текстовиком, а всеми возможными типами.
Также, если фотографий несколько, можно добавить еще одну строку с
Что это и зачем? Здесь, мы указываем те самые нужные фотографии для кода, это, грубо говоря, можно назвать сундуком, только вместо золота — указание, где оно находится.
В-четвертых, вызываем командную строку из папки с кодом и resources.qrc и прописываем в ней pyrcc5 -o resources.py resources.qrc .
Зачем? Наш код не поддерживает чтение qrc файлов, по этому мы конвертируем qrc в py, чтобы код смог прочесть.
В-пятых. Я, на всякий случай, после того, как создался файл resources.py запускаю код, чтобы в папке с кодом создалась папка __pycache__. Просто, чтобы было, не знаю, влияет это или нет, можете пропускать этот шаг, как хотите.
В-шестых, вновь, в командной строке уже конвертируем наш код в exe файл. Для этого мы прописываем pyinstaller —onefile название вашего кода.py . Ждем пару минут и вуаля! Exe файл можно найти в папке dist.
P.S. Фотографии у меня находились в папке с кодом, по этому я не указывал для них путь, по этому, если у кого-то файлы будут, к примеру, на другом диске, то я не помогу вам.
Если будут какие-то вопросы, проблемы — постараюсь помочь, хоть мои знания в пайтоне ограничиваются обычным поиском ответов на форумах и методом тыка
Как автоматически компилировать файл ресурсов в pyqt5?
Всем привет. И снова я с тупыми вопросами о Python и PyQt5.
Создаю главную форму и пихаю иконки в файл ресурсов icons.qrc.
Потом mainwindow.ui компилируется в py файл командой:
pyuic5 -o mainwindow.py --resource-suffix=_rc mainwindow.ui
И в конец файла дописывается import res_rc.
На Qt4 у меня этот файл (res_rc.py) нормально собирался с помощью команды: pyrcc4 -o res_rc.py icons.qrc
А вот в Qt5 вываливается ошибка:
$ pyrcc5 -o res_rc.py icons.qrc Traceback (most recent call last): File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.4/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/lib/python3/dist-packages/PyQt5/pyrcc_main.py", line 23, in from .pyrcc import * RuntimeError: the sip module implements API v11.0 but the PyQt5.pyrcc module requires API v11.3
Что это? Я так понимаю проблема в sip. Но, блин, какого хрена?
- Вопрос задан более трёх лет назад
- 3322 просмотра