Russian Qt Forum
Ноябрь 22, 2024, 18:09
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
QSS
>
Таблицы стилей
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Таблицы стилей (Прочитано 19351 раз)
ruzik
Гость
Re: Таблицы стилей
«
Ответ #15 :
Февраль 10, 2011, 14:34 »
А можете подробно расписать, уж извините за мою долгодогоняемость(
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Таблицы стилей
«
Ответ #16 :
Февраль 10, 2011, 14:43 »
Ну, почему ты указал images, если в ресурсах у тебя картинки в picture?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ruzik
Гость
Re: Таблицы стилей
«
Ответ #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
Гость
Re: Таблицы стилей
«
Ответ #18 :
Февраль 10, 2011, 21:42 »
Помогите пожалуйста, я действительно запутался
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #19 :
Февраль 11, 2011, 14:48 »
Хотя бы скажите как можно посмотреть откуда стартовал процесс, чтобы узнать точную папку куда кинуть изображение
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #20 :
Февраль 11, 2011, 14:51 »
И не подскажите что же все-таки означает url- это доставание адреса или ресурса
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Таблицы стилей
«
Ответ #21 :
Февраль 11, 2011, 14:51 »
qDebug () << QCoreApplication::applicationDirPath ()
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Таблицы стилей
«
Ответ #22 :
Февраль 11, 2011, 14:52 »
Глянь еще QUrl QUrl::fromLocalFile ( const QString & localFile ) [static]
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ruzik
Гость
Re: Таблицы стилей
«
Ответ #23 :
Февраль 11, 2011, 15:19 »
Как я понял из ассистента, что из ресурса, если я не прав то подправьте пожалуйста, так как непонятно что подразумевается под локальным файлом, как я понял, это все-таки ресурс
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #24 :
Февраль 12, 2011, 11:44 »
Предположим, что у меня есть папка с картинкой под названием a.png, картинка в папке с приложением, напишите пожалуйста, как правильно установить эту картинку на задний фон тулбаров, с помощью setStyleSheet()
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #25 :
Февраль 14, 2011, 15:43 »
Дайте мне пример в котором хоть каким-нибудь образом устанавливается картинка на ToolBar, пожалуйста запихните в архив файлы и картинку или ресурс
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #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
Гость
Re: Таблицы стилей
«
Ответ #27 :
Февраль 15, 2011, 15:53 »
В дизайнере скопировал путь к файлу вставляю его в строку, получаю следующее:
this->setStyleSheet("QToolBar {background-image: url(:/MyBr/picture/MainToolBar.png);}");
Но картинки так и нет
Записан
meego_man
Гость
Re: Таблицы стилей
«
Ответ #28 :
Февраль 16, 2011, 16:01 »
Цитата: ruzik от Февраль 15, 2011, 15:53
В дизайнере скопировал путь к файлу вставляю его в строку, получаю следующее:
this->setStyleSheet("QToolBar {background-image: url(:/MyBr/picture/MainToolBar.png);}");
Но картинки так и нет
На всякий случай спрошу. Далее по коду больше нет вызовов this->setStyleSheet? Потому что в Qt-creator все прекрасно работает, в VC проверить сейчас не могу, нужно скачивать вариант с VC библиотеками
Записан
ruzik
Гость
Re: Таблицы стилей
«
Ответ #29 :
Февраль 16, 2011, 17:13 »
И вправду, за этим кодом стоял еще 1 setStyleSheet, убрал- все нормально работает, но почему такая фигня, ведь последний sSS был обращен вообще к другому объекту?
Записан
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...