Russian Qt Forum
Сентябрь 30, 2024, 16:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Qt4: styleSheet backgound не работает с файлами  (Прочитано 27553 раз)
Flakes
Гость
« Ответ #30 : Январь 24, 2008, 19:31 »

мне собрать не удалось, VS 2008 & Qt 4.4.0-tp1, умерло на середине =(

Код:
...............................................
Generating Code...
Compiling...
moc_qsocketnotifier.cpp
moc_qtimer.cpp
moc_qtranslator.cpp
moc_qobjectcleanuphandler.cpp
moc_qsharedmemory.cpp
moc_qeventdispatcher_win_p.cpp
moc_qwineventnotifier_p.cpp
moc_qtextcodecplugin.cpp
Generating Code...
Creating library ..\..\lib\QtCored4.lib and object ..\..\lib\QtCored4.exp
qfuturewatcher.obj : error LNK2001: unresolved external symbol "public: static s
truct QMetaObject const QFutureWatcherBase::staticMetaObject" (?staticMetaObject
@QFutureWatcherBase@@2UQMetaObject@@B)
qfuturewatcher.obj : error LNK2001: unresolved external symbol "public: virtual
struct QMetaObject const * __thiscall QFutureWatcherBase::metaObject(void)const
" (?metaObject@QFutureWatcherBase@@UBEPBUQMetaObject@@XZ)
qfuturewatcher.obj : error LNK2001: unresolved external symbol "public: virtual
void * __thiscall QFutureWatcherBase::qt_metacast(char const *)" (?qt_metacast@Q
FutureWatcherBase@@UAEPAXPBD@Z)
qfuturewatcher.obj : error LNK2001: unresolved external symbol "public: virtual
int __thiscall QFutureWatcherBase::qt_metacall(enum QMetaObject::Call,int,void *
 *)" (?qt_metacall@QFutureWatcherBase@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::progressRangeChanged(int,int)" (?progressRangeCha
nged@QFutureWatcherBase@@IAEXHH@Z) referenced in function "public: void __thisca
ll QFutureWatcherBasePrivate::sendCallOutEvent(class QFutureCallOutEvent *)" (?s
endCallOutEvent@QFutureWatcherBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::progressTextChanged(class QString const &)" (?pro
gressTextChanged@QFutureWatcherBase@@IAEXABVQString@@@Z) referenced in function
"public: void __thiscall QFutureWatcherBasePrivate::sendCallOutEvent(class QFutu
reCallOutEvent *)" (?sendCallOutEvent@QFutureWatcherBasePrivate@@QAEXPAVQFutureC
allOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::progressValueChanged(int)" (?progressValueChanged
@QFutureWatcherBase@@IAEXH@Z) referenced in function "public: void __thiscall QF
utureWatcherBasePrivate::sendCallOutEvent(class QFutureCallOutEvent *)" (?sendCa
llOutEvent@QFutureWatcherBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::resultReadyAt(int)" (?resultReadyAt@QFutureWatche
rBase@@IAEXH@Z) referenced in function "public: void __thiscall QFutureWatcherBa
sePrivate::sendCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFu
tureWatcherBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::resultsReadyAt(int,int)" (?resultsReadyAt@QFuture
WatcherBase@@IAEXHH@Z) referenced in function "public: void __thiscall QFutureWa
tcherBasePrivate::sendCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEv
ent@QFutureWatcherBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::resumed(void)" (?resumed@QFutureWatcherBase@@IAEX
XZ) referenced in function "public: void __thiscall QFutureWatcherBasePrivate::s
endCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFutureWatcherB
asePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::paused(void)" (?paused@QFutureWatcherBase@@IAEXXZ
) referenced in function "public: void __thiscall QFutureWatcherBasePrivate::sen
dCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFutureWatcherBas
ePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::canceled(void)" (?canceled@QFutureWatcherBase@@IA
EXXZ) referenced in function "public: void __thiscall QFutureWatcherBasePrivate:
:sendCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFutureWatche
rBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::finished(void)" (?finished@QFutureWatcherBase@@IA
EXXZ) referenced in function "public: void __thiscall QFutureWatcherBasePrivate:
:sendCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFutureWatche
rBasePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
qfuturewatcher.obj : error LNK2019: unresolved external symbol "protected: void
__thiscall QFutureWatcherBase::started(void)" (?started@QFutureWatcherBase@@IAEX
XZ) referenced in function "public: void __thiscall QFutureWatcherBasePrivate::s
endCallOutEvent(class QFutureCallOutEvent *)" (?sendCallOutEvent@QFutureWatcherB
asePrivate@@QAEXPAVQFutureCallOutEvent@@@Z)
..\..\lib\QtCored4.dll : fatal error LNK1120: 14 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
Записан
vaprele07
Гость
« Ответ #31 : Январь 25, 2008, 03:12 »

Qt 4.4.0-tp1 работает только в просмотре, зато добавили Add resource, gradient, color, font
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #32 : Январь 25, 2008, 14:25 »

мне собрать не удалось, VS 2008 & Qt 4.4.0-tp1, умерло на середине =(

А вы попробуйте взять не Qt 4.4.0-tp1, а снапшотик, допустим за вчерашний день, возможно эту проблему уже пофиксили (уже прошло больше месяца после выхода Technology Preview)

http://ftp://ftp.trolltech.com/qt/snapshots/
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Flakes
Гость
« Ответ #33 : Январь 25, 2008, 21:56 »

src-4.3.4-snapshot-20080125
Цитировать
Please put the Qt license file, '.qt-license' in your home directory and run configure again.

где ж я его возьму, и чего она его просит?

UPD: достал файлик лицензии, скомпилил - нет, в снапшоте это еще не пофиксено, все так же по прожнему
« Последнее редактирование: Январь 26, 2008, 02:12 от Flakes » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #34 : Январь 26, 2008, 07:39 »

Что-то не понял какую версию вы собирали, 4.3.4?

ЗЫ: Странно, но я не вижу ниодного снапшота за 25 число
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Flakes
Гость
« Ответ #35 : Январь 26, 2008, 17:41 »

ну как же нету, qt-all-opensource-src-4.3.4-snapshot-20080125.zip

да, тупанул, я выбрал по последней дате и не подумал крутинуть ниже и посмотреть что есть 4.4 =) попробую его собрать
Записан
Zaibatsu
Гость
« Ответ #36 : Июль 27, 2009, 15:58 »

таже проблема.
Решил так:
 pushButton->setStyleSheet("QPushButton {   background-image: url(Resources/your_bitmap.bmp);  }");

тоесть в url можно использовать относительный путь по папке проекта.
p.s. для тех кто может столкнется с такой же проблемой
p.p.s точно работает в QT 4.4.3
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 23.