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

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

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Qt4: styleSheet backgound не работает с файлами  (Прочитано 27725 раз)
Flakes
Гость
« : Январь 21, 2008, 07:36 »

Qt Designer 4.3.3

создал resource, вставил картинку, заюзал пусть к этой картинке в styleSheet,
прописал
Код:
background: url(:/image.png);

нивкакую не отображает ее, пробовал на любых элементах, кнопках, диалогах, поддерживаемых атрибутом background, различные вариации -repeat -origin -image, как только путь к картике не прописывал - не получается, в preview тоже пусто...

изучил прилагаемый пример Style Sheet - точно также, брал код из окна Style Editor (из примера), если форму открыть в дизайнере - тоже нет картинок

что я не так делаю? кодить в слепую что ли, а потом компилировать и любоваться?
Записан
ритт
Гость
« Ответ #1 : Январь 21, 2008, 10:09 »

попробуй background-image: url(:/image.png);
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #2 : Январь 21, 2008, 12:31 »

а путь к картинке правильный (в ресурсе) ?
и попробуй еще styleSheet в ресурсы интегрировать
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
chipset
Гость
« Ответ #3 : Январь 21, 2008, 13:11 »

Я как то видел.
Код:
border-image: url(:/style/button_normal.bmp);
border-width: 5px;
вроде работало... хоть и border qt как раз на кнопку засовывал
Записан
Flakes
Гость
« Ответ #4 : Январь 21, 2008, 13:33 »

бесполезно, все перечисленное уже пробовал, вот приложил скрины, все находится в одной папке, пытаюсь натянуть 500х200 картинку на пустую форму QWidget, да на что только уже не пробовал:

skin.qrc
Код:
<RCC>
    <qresource prefix="/" >
        <file>pic.png</file>
    </qresource>
</RCC>

проблема что даже родной пример от trolltech не пашет!

UPD: почему img тег не работает на форуме?
Код:
[img]http://dump.no/files/065f61fd1e96/qt.PNG[/img]


« Последнее редактирование: Январь 21, 2008, 13:41 от Flakes » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



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

Что касаеться QPushButton, то есть баг репорт на такое поведение:

http://trolltech.com/developer/task-tracker/index_html?method=entry&id=195233
Записан

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

Я уже успел понять что как то неверно прописывается пусть к файлу, но похоже что эта банальная проблема абсолютно неразршима!  Веселый Плачущий

Придется ждать Qt5
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #7 : Январь 22, 2008, 21:22 »

посмотри это http://www.ii-system.com/soft/devzone/Qt%20Vista%20Style%20test.2007.12.24.zip
вроде работает все как надо
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Flakes
Гость
« Ответ #8 : Январь 22, 2008, 22:23 »

как можно заметить - в ресурсах свои картинки радиокнопок, галочки и тд - но в результате я нихрена не вижу на форме

у меня голая винда, и только Qt, что за лажа, уже раздражает
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



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

Да... Что-то там индус Гириш постарался...
Один индус вон наколбасил, что нихрена не работает... Улыбающийся
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #10 : Январь 22, 2008, 23:05 »

а компилить ты пробовал?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Flakes
Гость
« Ответ #11 : Январь 22, 2008, 23:12 »

нет конечно, у меня и компилить то нечего, это не моя часть проекта, инача зачем в Qt дизайнер, когда я могу тот же CSS набросать в Dreamweaver

мне что компилить каждый раз по пол часа, ожидая не ошибся ли я на 1 пиксель где то в CSS, да это же самоубийство
Записан
Flakes
Гость
« Ответ #12 : Январь 23, 2008, 00:05 »

я установил все это под Ubuntu - Я вижу пикчи - в Windows нет

если в X11 работает только если указываю абсолютный пусть - то есть даже не создавая ресурсы, с отностиленым пока не выходит

то в Windows какой то свой синтаксис...
Записан
Emc
Гость
« Ответ #13 : Январь 23, 2008, 12:26 »

http://doc.trolltech.com/4.3/resources.html
создай папку images - попробуй с ней -- у тебя префикс странный
Записан
Flakes
Гость
« Ответ #14 : Январь 23, 2008, 17:32 »

да бесполезно... создавал, как только не извращался

как понял, префикс ":/" - при указании отностительного пути для ресурсов, "/" - для абсолютного пути
возможно во время выполнения все встает на свое место, но если под X11 в Дизайнере все отображается, правда не работает с ресурсами, в Windows вообще ни с чем не работает
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  


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