#python-3.x #pyqt5 #qt-desi&ner
#python-3.x #pyqt5 #qt-desi&ner
Вопрос:
Окружающая среда:
Python 3.7.7
Qt5
Qt Desi&ner 5.11
Проблема:
Я разработал графический интерфейс с помощью Qt Desi&ner и добавил несколько изображений на фоне надписей и значков в кнопках. Я могу правильно просматривать изображения и значки с помощью программного обеспечения Qt desi&ner. Но когда я выполняю свой скрипт на python для загрузки пользовательского интерфейса, я больше не вижу изображений.
Код:
У меня есть мой основной скрипт python в корневой папке, а файлы пользовательского интерфейса, qrc и изображений в папке «пользовательский интерфейс»:
main.py
ui/confi&.qrc
ui/doc.qrc
ui/document.pn&
ui/&ear.pn&
ui/lo&o.qrc
ui/lo&o_MyUI_300.jp&
ui/MyUI.ui
ui/play-button.pn&
ui/play.pn&
ui/question.pn&
ui/quit.pn&
ui/quit.qrc
ui/report.qrc
ui/run.qrc
ui/save.pn&
ui/save.qrc
ui/scan.qrc
ui/search.pn&
ui/seo-report.pn&
ui/support.qrc
ui/tele&ram.pn&
ui/tele&ram.qrc
ui/watch_videos.qrc
main.py:
from PyQt5 import QtWid&ets, uic
&ui = QtWid&ets.QApplication([])
ui=uic.loadUi('ui/MyUI.ui')
ui.show()
&ui.exec()
MyUI.ui:
<?xml version="1.0" encodin&="UTF-8"?&&t;
<ui version="4.0"&&t;
<author&&t;MyUI.co</author&&t;
<class&&t;MainWindow</class&&t;
<wid&et class="QMainWindow" name="MainWindow"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;0</x&&t;
<y&&t;0</y&&t;
<width&&t;800</width&&t;
<hei&ht&&t;580</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="windowTitle"&&t;
<strin&&&t;MyUI.co</strin&&&t;
</property&&t;
<property name="windowIcon"&&t;
<iconset&&t;
<normalon&&t;:/lo&o/lo&o_MyUI_300.jp&</normalon&&t;
</iconset&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(255, 255, 255);</strin&&&t;
</property&&t;
<wid&et class="QWid&et" name="centralwid&et"&&t;
<wid&et class="QLineEdit" name="lineEdit_Email"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;126</x&&t;
<y&&t;190</y&&t;
<width&&t;221</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="placeholderText"&&t;
<strin&&&t;i.e: johndoe@&mail.com</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLineEdit" name="lineEdit_License"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;126</x&&t;
<y&&t;220</y&&t;
<width&&t;221</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="placeholderText"&&t;
<strin&&&t;i.e: &old89DE-B4JI-HQ3E-D8UT</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;76</x&&t;
<y&&t;190</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Email</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_2"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;10</x&&t;
<y&&t;10</y&&t;
<width&&t;75</width&&t;
<hei&ht&&t;75</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="autoFillBack&round"&&t;
<bool&&t;true</bool&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-ima&e: url(:/lo&o/lo&o_MyUI_300.jp&);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&/&&t;
</property&&t;
<property name="textFormat"&&t;
<enum&&t;Qt::RichText</enum&&t;
</property&&t;
<property name="pixmap"&&t;
<pixmap resource="lo&o.qrc"&&t;:/lo&o/lo&o_MyUI_300.jp&</pixmap&&t;
</property&&t;
<property name="openExternalLinks"&&t;
<bool&&t;false</bool&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_3"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;36</x&&t;
<y&&t;220</y&&t;
<width&&t;81</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;License Key</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_1"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;36</x&&t;
<y&&t;140</y&&t;
<width&&t;31</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;20</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;1.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_1_Title"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;66</x&&t;
<y&&t;146</y&&t;
<width&&t;231</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Activate your MyUI</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_SaveLicense"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;256</x&&t;
<y&&t;260</y&&t;
<width&&t;91</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Save</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/save/save.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_5"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;36</x&&t;
<y&&t;304</y&&t;
<width&&t;31</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;20</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;2.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_2_Title"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;66</x&&t;
<y&&t;310</y&&t;
<width&&t;331</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Required Softwares are Installed?</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_8"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;86</x&&t;
<y&&t;350</y&&t;
<width&&t;101</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Java Runtime:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_9"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;350</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_10"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;370</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_11"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;126</x&&t;
<y&&t;370</y&&t;
<width&&t;61</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;NodeJS:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_12"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;390</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_13"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;90</x&&t;
<y&&t;390</y&&t;
<width&&t;91</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;SDKMana&er:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_14"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;410</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_15"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;106</x&&t;
<y&&t;410</y&&t;
<width&&t;81</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Build-Tools:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_16"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;430</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_17"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;126</x&&t;
<y&&t;430</y&&t;
<width&&t;61</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Appium:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_18"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;186</x&&t;
<y&&t;450</y&&t;
<width&&t;41</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;No</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_19"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;110</x&&t;
<y&&t;450</y&&t;
<width&&t;71</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;11</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Tesseract:</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Run"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;100</x&&t;
<y&&t;20</y&&t;
<width&&t;71</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(85, 255, 127);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Run</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/run/play-button.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Quit"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;180</x&&t;
<y&&t;20</y&&t;
<width&&t;71</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(255, 112, 93);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Quit</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/quit/quit.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Report"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;280</x&&t;
<y&&t;20</y&&t;
<width&&t;101</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199, 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;See Report</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/report/seo-report.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Doc"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;390</x&&t;
<y&&t;20</y&&t;
<width&&t;121</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199, 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Read the Doc</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/doc/document.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Support"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;650</x&&t;
<y&&t;20</y&&t;
<width&&t;131</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199, 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Contact Support</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/support/question.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_4"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;430</x&&t;
<y&&t;140</y&&t;
<width&&t;31</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;20</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;3.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_3_Title"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;460</x&&t;
<y&&t;146</y&&t;
<width&&t;331</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Connect your Smartphone(s)</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPlainTextEdit" name="plainTextEdit_Smartphones"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;440</x&&t;
<y&&t;175</y&&t;
<width&&t;311</width&&t;
<hei&ht&&t;171</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="plainText"&&t;
<strin&&&t;No smartphones were detected... Please verify you enable USB debu& mode and you plu& correctly your smartphone(s) to your computer throu&h USB, and press the amp;quot;SCANamp;quot; button.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_ScanSmartphones"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;660</x&&t;
<y&&t;355</y&&t;
<width&&t;91</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Scan</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/scan/search.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Videos"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;520</x&&t;
<y&&t;20</y&&t;
<width&&t;121</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199, 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Watch videos</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/whatch_videos/play.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_6"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;430</x&&t;
<y&&t;390</y&&t;
<width&&t;31</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;20</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;4.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_4_Title"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;460</x&&t;
<y&&t;396</y&&t;
<width&&t;331</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Confi&ure the tasks</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_info1"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;40</x&&t;
<y&&t;265</y&&t;
<width&&t;201</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Your MyUI is activated.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_info2"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;40</x&&t;
<y&&t;480</y&&t;
<width&&t;281</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;The softwares are correctly installed.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_info3"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;440</x&&t;
<y&&t;360</y&&t;
<width&&t;201</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;MyUI detected smartphones.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_info4"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;440</x&&t;
<y&&t;470</y&&t;
<width&&t;201</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;10</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Some tasks were confi&ured.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QPushButton" name="button_Confi&"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;440</x&&t;
<y&&t;430</y&&t;
<width&&t;311</width&&t;
<hei&ht&&t;31</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;16</pointsize&&t;
</font&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-color: r&b(199, 199 199);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Open confi&uration pa&e</strin&&&t;
</property&&t;
<property name="icon"&&t;
<iconset&&t;
<normalon&&t;:/confi&/&ear.pn&</normalon&&t;
</iconset&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_HeaderMs&"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;100</x&&t;
<y&&t;90</y&&t;
<width&&t;671</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;12</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Everythin& is correct. Start your MyUI by pressin& the button amp;quot;Runamp;quot; in top left corner.</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_HeaderMs&_2"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;220</x&&t;
<y&&t;530</y&&t;
<width&&t;421</width&&t;
<hei&ht&&t;21</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="font"&&t;
<font&&t;
<pointsize&&t;12</pointsize&&t;
</font&&t;
</property&&t;
<property name="text"&&t;
<strin&&&t;Join our community on Tele&ram: myurl</strin&&&t;
</property&&t;
</wid&et&&t;
<wid&et class="QLabel" name="label_7"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;180</x&&t;
<y&&t;525</y&&t;
<width&&t;32</width&&t;
<hei&ht&&t;32</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="styleSheet"&&t;
<strin& notr="true"&&t;back&round-ima&e: url(:/tele&ram/tele&ram.pn&);</strin&&&t;
</property&&t;
<property name="text"&&t;
<strin&/&&t;
</property&&t;
</wid&et&&t;
<wid&et class="Line" name="line"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;10</x&&t;
<y&&t;120</y&&t;
<width&&t;781</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="orientation"&&t;
<enum&&t;Qt::Horizontal</enum&&t;
</property&&t;
</wid&et&&t;
<wid&et class="Line" name="line_2"&&t;
<property name="&eometry"&&t;
<rect&&t;
<x&&t;10</x&&t;
<y&&t;500</y&&t;
<width&&t;781</width&&t;
<hei&ht&&t;20</hei&ht&&t;
</rect&&t;
</property&&t;
<property name="orientation"&&t;
<enum&&t;Qt::Horizontal</enum&&t;
</property&&t;
</wid&et&&t;
</wid&et&&t;
<wid&et class="QStatusBar" name="statusbar"/&&t;
</wid&et&&t;
<resources&&t;
<include location="lo&o.qrc"/&&t;
<include location="tele&ram.qrc"/&&t;
<include location="confi&.qrc"/&&t;
<include location="scan.qrc"/&&t;
<include location="save.qrc"/&&t;
<include location="watch_videos.qrc"/&&t;
<include location="support.qrc"/&&t;
<include location="doc.qrc"/&&t;
<include location="report.qrc"/&&t;
<include location="quit.qrc"/&&t;
<include location="run.qrc"/&&t;
</resources&&t;
<connections/&&t;
</ui&&t;
Вот один файл qrc (все исходные коды файлов qrc идентичны, за исключением изменения имени файла изображения и префикса).
lo&o.qrc:
<RCC&&t;
<qresource prefix="lo&o"&&t;
<file&&t;lo&o_MyUI_300.jp&</file&&t;
</qresource&&t;
</RCC&&t;
Что я пробовал:
Я отредактировал пути к изображениям из файла MyUI.ui, чтобы добавить путь к папке ‘/ ui /’, но это ничего не изменило. Я сделал то же самое в файлах qrc, и никаких изменений.
Есть ли у вас какие-либо идеи, пожалуйста, что блокирует отображение изображений?
Ответ №1:
Функция uic.loadUi — это не тот метод, который Qt Define использует для отображения предварительного просмотра, uic.loadUi генерирует классы и атрибуты, динамически разрешенные python, поэтому вам нужно скомпилировать rc с использованием pyrcc5 и импортировать их в ваш скрипт, например:
pyrcc5 ui/lo&o.qrc -o lo&o_rc.py
from PyQt5 import QtWid&ets, uic
import lo&o_rc
&ui = QtWid&ets.QApplication([])
ui=uic.loadUi('ui/MyUI.ui')
ui.show()
&ui.exec()