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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: помогите составить стиль  (Прочитано 3400 раз)
admsasha
Гость
« : Май 06, 2010, 04:42 »

Помогите составить стиль на свой скрол. Во вложении есть части от него и как это примерно должно выглядить.

Попытался сделать так, но видать я непонимаю что-то
Код:
    verticalScrollBar = new QScrollBar(this);
    verticalScrollBar->setGeometry(QRect(320, 50, 10, 120));
    verticalScrollBar->setOrientation(Qt::Vertical);


    verticalScrollBar->setStyleSheet(
        "QScrollBar:vertical {"
            "margin: 10px 0px 10px 0px ;"
            "image: url(images/s1.png);"
        "}"
        "QScrollBar::handle:vertical {"
            "image: url(images/s3.png);"
            "min-height: 20px;"
        "}"
        "QScrollBar::add-line:vertical {"
            "image: url(images/s2.png);"
            "min-height: 10px;"
        "}"
        "QScrollBar::sub-line:vertical {"
            "image: url(images/s4.png);"
            "min-height: 10px;"
        "}"
    );
« Последнее редактирование: Май 06, 2010, 05:02 от admsasha » Записан
admsasha
Гость
« Ответ #1 : Май 06, 2010, 06:20 »

Вот, почти получилось. Непонятно, как сделать саму полоску не полупрозрачной.
Код:
    verticalScrollBar->setStyleSheet(
        "QScrollBar:vertical {"
            "image: url(images/s1.png);"
            "margin: 10px 0px 10px 0px ;"
            "background: transparent; "
        "}"
        "QScrollBar::handle:vertical {"
            "image: url(images/s3.png);"
            "min-height: 20px;"
        "}"
        "QScrollBar::add-line:vertical {"
            "image: url(images/s4.png);"
            "min-height: 10px;"
            "subcontrol-position: bottom;"
            "subcontrol-origin: margin;"
        "}"
        "QScrollBar::sub-line:vertical {"
            "image: url(images/s2.png);"
            "min-height: 10px;"
            "subcontrol-position: top;"
            "subcontrol-origin: margin;"
        "}"

    );
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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