crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Проблемы с CSS, CSS и свой класс
edwardoid
  опции профиля:
сообщение 13.6.2010, 10:55
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

Спасибо сказали: 0 раз(а)




Репутация:   0  


Проблема:
Виджет, который я написал (наследует от QWidget) не принимает CSS
Все другие воспринимают по человечески:

Сам файл:
http://black-rabbit.googlecode.com/svn/trunk/mainwindow.ui
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
BRE
  опции профиля:
сообщение 13.6.2010, 13:13
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Для своего виджета попробуй определить:
void MyWidget::paintEvent( QPaintEvent * )
{
    QStyleOption opt;
    opt.init( this );

    QPainter p( this );
    style()->drawPrimitive( QStyle::PE_Widget, &opt, &p, this );
}

Изначально, QWidget не поддерживает styleSheet, хотя уже следующий наследник QFrame имеет такую поддержку.

Сообщение отредактировал BRE - 13.6.2010, 13:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.12.2024, 21:48