В общем, такая ситуация:
стоит QT 4.6.0, собранная статически, со следующими ключами:
configure -debug-and-release -static -nomake examples -qt-libjpeg -qt-zlib -qt-libpng -nomake demos -no-exceptions -no-openssl -no-phonon -no-style-cde -no-style-cleanlooks -no-style-plastique -no-sql-sqlite -no-stl -no-rtti -no-qt3support -no-scripttools -platform win32-g++
версия gcc - 4.4.0
QT Creator v.1.3
А теперь проблема:
есть форма, в нем должна быть картинка, файл ресурсов создан правильно, это подтверждает то, что если открыть форму в Creator, то изображение отображается, если открыть в дизайнере, то не отображается и при запуске скомпилированного проекта картинки нет, хотя компиляция без ошибок.
В чем дело?
P.S. до этого было: QT 4.3.3, Creator 1.2 gcc 3.4.5 и было тоже самое.
res.qrc
<RCC>
<qresource prefix="photo">
<file>000000.jpeg</file>
</qresource>
</RCC>
proga1_author.ui
<?xml version="1.0" encoding="UTF-8" ?>
- <ui version="4.0">
<class>Author</class>
- <widget class="QWidget" name="Author">
- <property name="enabled">
<bool>true</bool>
</property>
- <property name="geometry">
- <rect>
<x>0</x>
<y>0</y>
<width>300</width>
<height>220</height>
</rect>
</property>
- <property name="minimumSize">
- <size>
<width>300</width>
<height>200</height>
</size>
</property>
- <property name="maximumSize">
- <size>
<width>300</width>
<height>220</height>
</size>
</property>
- <property name="sizeIncrement">
- <size>
<width>0</width>
<height>0</height>
</size>
</property>
- <property name="windowTitle">
<string>Об авторе</string>
</property>
- <property name="styleSheet">
<string notr="true" />
</property>
- <widget class="QPushButton" name="pushButton">
- <property name="geometry">
- <rect>
<x>110</x>
<y>180</y>
<width>75</width>
<height>23</height>
</rect>
</property>
- <property name="text">
<string>Закрыть</string>
</property>
</widget>
- <widget class="QLabel" name="label">
- <property name="geometry">
- <rect>
<x>170</x>
<y>0</y>
<width>101</width>
<height>16</height>
</rect>
</property>
- <property name="text">
<string>Автор программы:</string>
</property>
</widget>
- <widget class="QLabel" name="label_2">
- <property name="geometry">
- <rect>
<x>150</x>
<y>30</y>
<width>131</width>
<height>16</height>
</rect>
</property>
- <property name="text">
<string>*****************</string>
</property>
</widget>
- <widget class="QLabel" name="label_3">
- <property name="geometry">
- <rect>
<x>150</x>
<y>50</y>
<width>121</width>
<height>16</height>
</rect>
</property>
- <property name="text">
<string>**************</string>
</property>
</widget>
- <widget class="QLabel" name="label_4">
- <property name="geometry">
- <rect>
<x>190</x>
<y>140</y>
<width>46</width>
<height>14</height>
</rect>
</property>
- <property name="text">
<string>2009 год</string>
</property>
</widget>
- <widget class="QGraphicsView" name="graphicsView">
- <property name="geometry">
- <rect>
<x>0</x>
<y>0</y>
<width>141</width>
<height>151</height>
</rect>
</property>
- <property name="autoFillBackground">
<bool>false</bool>
</property>
- <property name="styleSheet">
<string notr="true">background-image: url(:/photo/000000.jpeg);</string>
</property>
</widget>
</widget>
<resources />
- <connections>
- <connection>
<sender>pushButton</sender>
<signal>pressed()</signal>
<receiver>Author</receiver>
<slot>close()</slot>
- <hints>
- <hint type="sourcelabel">
<x>137</x>
<y>191</y>
</hint>
- <hint type="destinationlabel">
<x>142</x>
<y>105</y>
</hint>
</hints>
</connection>
</connections>
</ui>