Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ QTableWidget

Автор: spumer 4.4.2011, 14:46

Имеется TableWidget, хочется по своему разукрасить его ScrollBar. Не получается подобрать нужные стили для манипуляции. Прошу помощи.

Автор: madnessw 4.4.2011, 16:22

Дезайнеры тебе помогу))) а вообще в нете есть онлайн генераторы css стилей )) гнерируешшь свой стиль потом фаил открываишь и меняешь название класов на кутешные и вуаля))))
и доку почитай

http://doc.crossplatform.ru/qt/4.6.x/stylesheet-examples.html#customizing-qtableview

Автор: Borodeys 12.6.2011, 7:08

А как быть, если я хочу применить готовый стиль в формате .XLS ко всему приложению? Что и где прописать?

Автор: Litkevich Yuriy 12.6.2011, 19:58

Цитата(Borodeys @ 12.6.2011, 10:08) *
стиль в формате .XLS
а это что за формат стиля такой?

Автор: madnessw 14.6.2011, 3:40

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QApplication::setStyle(new QPlastiqueStyle);
    SSE w;
    QFile f(":/SSE/Resources/style.css");    //тут открываем фаил со стилем
    f.open(QIODevice::ReadOnly);
    QByteArray data =  f.readAll();
    QString s(data);                  //to String
    f.close();
    w.setStyleSheet(s);  // применяем стиль
    w.show();
    return a.exec();
}


важно!! стиль нужно применять до того как главная форма отобразиться

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)