Russian Qt Forum
Июнь 03, 2024, 20:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Таблицы стилей  (Прочитано 19013 раз)
ruzik
Гость
« Ответ #15 : Февраль 10, 2011, 14:34 »

А можете подробно расписать, уж извините за мою долгодогоняемость(
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #16 : Февраль 10, 2011, 14:43 »

Ну, почему ты указал images, если в ресурсах у тебя картинки в picture?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ruzik
Гость
« Ответ #17 : Февраль 10, 2011, 18:30 »

Просто сначала было в images, потом искал проблему, удалил эту папку, сделал новую назвал её по-другому
Но это ничего не меняет пробовал this->setStyleSheet("QToolBar {background-image: url(:/picture/MainToolBar.png);");
Теперь пробовал даже на точный путь-не идет, то есть написал this->setStyleSheet("QToolBar {background-image: url(с:/picture/MainToolBar.png);"); - не работает, все файлы есть, пробовал без url, кстати за что url отвечает?
Может я чего в синтаксисе напортачил и все-таки, пожалуйста, распишите как правильно достать файл из ресурсов и вставить его в мой синтаксис, ведь там функция принимает QSting, а не изображение.
И вообще если дизайнером вставить ресурс, он будет нормально работать, и будет ли он вообще виден, или может эта фича только с Creator'ом работает?
Записан
ruzik
Гость
« Ответ #18 : Февраль 10, 2011, 21:42 »

Помогите пожалуйста, я действительно запутался  Обеспокоенный
Записан
ruzik
Гость
« Ответ #19 : Февраль 11, 2011, 14:48 »

Хотя бы скажите как можно посмотреть откуда стартовал процесс, чтобы узнать точную папку куда кинуть изображение
Записан
ruzik
Гость
« Ответ #20 : Февраль 11, 2011, 14:51 »

И не подскажите что же все-таки означает url- это доставание адреса или ресурса
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #21 : Февраль 11, 2011, 14:51 »

qDebug () << QCoreApplication::applicationDirPath ()
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #22 : Февраль 11, 2011, 14:52 »

Глянь еще QUrl QUrl::fromLocalFile ( const QString & localFile ) [static]
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ruzik
Гость
« Ответ #23 : Февраль 11, 2011, 15:19 »

Как я понял из ассистента, что из ресурса, если я не прав то подправьте пожалуйста, так как непонятно что подразумевается под локальным файлом, как я понял, это все-таки ресурс
Записан
ruzik
Гость
« Ответ #24 : Февраль 12, 2011, 11:44 »

Предположим, что у меня есть папка с картинкой под названием a.png, картинка в папке с приложением, напишите пожалуйста, как правильно установить эту картинку на задний фон тулбаров, с помощью setStyleSheet()
Записан
ruzik
Гость
« Ответ #25 : Февраль 14, 2011, 15:43 »

Дайте мне пример в котором хоть каким-нибудь образом устанавливается картинка на ToolBar, пожалуйста запихните в архив файлы и картинку или ресурс
Записан
ruzik
Гость
« Ответ #26 : Февраль 15, 2011, 15:49 »

Попытался сделать ресурс прямо в VS
Делаю новый ресурс, новую папку, хочу загрузить файл, выбираю его и мне выдает
... is not in a subdirectory of the resource file. You now have the opinion to copy this file to a valid location
И просит сохранить файл в правильную папку, а в какую это правильную папку, если ему сама папка проекта не подходит
Записан
ruzik
Гость
« Ответ #27 : Февраль 15, 2011, 15:53 »

В дизайнере скопировал путь к файлу вставляю его в строку, получаю следующее:
this->setStyleSheet("QToolBar {background-image: url(:/MyBr/picture/MainToolBar.png);}");
Но картинки так и нет  Грустный
Записан
meego_man
Гость
« Ответ #28 : Февраль 16, 2011, 16:01 »

В дизайнере скопировал путь к файлу вставляю его в строку, получаю следующее:
this->setStyleSheet("QToolBar {background-image: url(:/MyBr/picture/MainToolBar.png);}");
Но картинки так и нет  Грустный
На всякий случай спрошу. Далее по коду больше нет вызовов this->setStyleSheet? Потому что в Qt-creator все прекрасно работает, в VC проверить сейчас не могу, нужно скачивать вариант с VC библиотеками
Записан
ruzik
Гость
« Ответ #29 : Февраль 16, 2011, 17:13 »

И вправду, за этим кодом стоял еще 1 setStyleSheet, убрал- все нормально работает, но почему такая фигня, ведь последний sSS был обращен вообще к другому объекту?
Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


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