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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прокрутка из картинок  (Прочитано 9234 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Ноябрь 26, 2007, 01:47 »

Привет Всем.
У меня есть список, нужно прикрепить к нему прокрутку,
но прокрутка должна быть не стандартной, а вся из преготовленых картинок.
Как переделать стандартную прокрутку чтобы получить такую как нужно ?
Если можно хоть кусочек примера.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Ноябрь 26, 2007, 01:57 »

Вопрос поставлен крайне непонятно, покрайней мере для меня..

Что за список? Список чего?

Цитировать
но прокрутка должна быть не стандартной, а вся из преготовленых картинок.

Здесь поподробнее ибо последняя часть фразы ваще непонятна  Непонимающий
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Dodge
Гость
« Ответ #2 : Ноябрь 26, 2007, 02:15 »

Как Я понял, человеек хочет скролируемый список на бэкграунде которого должны быть картинки...
Если так, то читаем мануал по созданию виджетов наверно.
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #3 : Ноябрь 26, 2007, 07:09 »

Нужно вместо этого: http://www.ighor.info/Scroll.jpg
поставить это: http://www.ighor.info/ImageScroll.jpg
Записан
fox
Гость
« Ответ #4 : Ноябрь 26, 2007, 13:33 »

Нужно вместо этого: http://www.ighor.info/Scroll.jpg
поставить это: http://www.ighor.info/ImageScroll.jpg
Посмотри в примерах стандартных examples/widgets/stylesheet насчет использования style sheet
Записан
Dodge
Гость
« Ответ #5 : Ноябрь 26, 2007, 13:38 »

Вот экзампл css:
Код:
QScrollBar {
background: #181818;
width: 16px;
margin: 16px 0px 16px 0px;
border-right-width: 3px;
border-style: solid;
border-color: #ff9c00;
}
QScrollBar::handle {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
min-height: 15px;
border-radius: 10px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
QScrollBar::add-line {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
height: 16px;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
height: 16px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar:up-arrow, QScrollBar::down-arrow {
width: 3px;
height: 3px;
background: #181818;
}
QScrollBar::add-page {
background: #181818;
}
QScrollBar::sub-page {
background: #181818;
}
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #6 : Ноябрь 26, 2007, 22:42 »

Вот экзампл css:
Код:
QScrollBar {
background: #181818;
width: 16px;
margin: 16px 0px 16px 0px;
border-right-width: 3px;
border-style: solid;
border-color: #ff9c00;
}
QScrollBar::handle {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
min-height: 15px;
border-radius: 10px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
QScrollBar::add-line {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
height: 16px;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line {
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #181818, stop: 1 #ff9c00);
height: 16px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar:up-arrow, QScrollBar::down-arrow {
width: 3px;
height: 3px;
background: #181818;
}
QScrollBar::add-page {
background: #181818;
}
QScrollBar::sub-page {
background: #181818;
}

Спасибо, сейчас попробую. А можна вместо background: #181818; картинку ?
и кае это пишется ?
Записан
fox
Гость
« Ответ #7 : Ноябрь 26, 2007, 23:19 »

Спасибо, сейчас попробую. А можна вместо background: #181818; картинку ?
и кае это пишется ?
попробуй поиграть по аналогии как в примере из example для RadioButton

Код:
QRadioButton::indicator::unchecked {
    image: url(:/images/radiobutton_unchecked.png);
}

QRadioButton::indicator:unchecked:hover {
    image: url(:/images/radiobutton_unchecked_hover.png);
}

QRadioButton::indicator:unchecked:pressed {
    image: url(:/images/radiobutton_unchecked_pressed.png);
}

QRadioButton::indicator::checked {
    image: url(:/images/radiobutton_checked.png);
}

QRadioButton::indicator:checked:hover {
    image: url(:/images/radiobutton_checked_hover.png);
}

QRadioButton::indicator:checked:pressed {
    image: url(:/images/radiobutton_checked_pressed.png);
}
Записан
ритт
Гость
« Ответ #8 : Ноябрь 27, 2007, 00:50 »

сайт охрененный...
подскажи урл форума, где ты спрашивал как сделать картинки бэкгроундом в цсс
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #9 : Ноябрь 27, 2007, 01:13 »

вспомнил, спасибо
Записан
Deiv
Гость
« Ответ #10 : Ноябрь 27, 2007, 12:21 »

...
Если так, то читаем мануал по созданию виджетов наверно.
А сцылку пжл...
Как это в ассистенте найти?
Записан
Dodge
Гость
« Ответ #11 : Ноябрь 28, 2007, 00:28 »

сайт охрененный...
подскажи урл форума, где ты спрашивал как сделать картинки бэкгроундом в цсс

Это есть в блогах разработчиков из троллтэч, ссылку не да, не помню, но выходил на это дело с trolltech.com
Записан
ритт
Гость
« Ответ #12 : Ноябрь 28, 2007, 03:01 »

додж, не жги
перечитай мессаг под другое настроение
Записан
Dodge
Гость
« Ответ #13 : Ноябрь 28, 2007, 16:09 »

додж, не жги
перечитай мессаг под другое настроение
я в ПОЛНОМ ступоре... я не туда написал чтоли?.. или нетак прочел?.. или форумом ошибся?.. %)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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