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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT & css  (Прочитано 4945 раз)
eugeniy.bogdan
Гость
« : Апрель 23, 2009, 10:52 »

Всем привет!

У меня есть css файл в котором прописаны стили для контролов, но вот с толкнулся с непонятками. Есть QFrame, на нем лежит QLabel. Для QLabel прописан стиль:

QLabel#label_1
{
   position: relative;
   left: 10px;
   top: 5px;
   font-weight:bold;
   color: rgb(255, 255, 255);   
}

color и weight применяются, а вот top и left - нет, пробовал поменять position... тоже не помогло.
Записан
Rcus
Гость
« Ответ #1 : Апрель 23, 2009, 11:02 »

Позиция виджетов контролируется layout'ами, а QSS'ом можно менять только положение компонентов виджета.
Записан
eugeniy.bogdan
Гость
« Ответ #2 : Апрель 23, 2009, 11:14 »

т.е. получается что через qss задать позицию для QLabel не получится?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Апрель 23, 2009, 16:29 »

нет
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
ax
Чайник
*
Offline Offline

Сообщений: 60


Просмотр профиля
« Ответ #4 : Апрель 23, 2009, 16:51 »

Попробуй прикрутить
Цитировать
Setting QObject properties

From 4.3 and above, any designable Q_PROPERTY can be set using the qproperty-<property name> syntax.

For example,

 MyLabel { qproperty-pixmap: url(pixmap.png); }
 MyGroupBox { qproperty-titleColor: rgb(100, 200, 100); }
 QPushButton { qproperty-iconSize: 20px 20px; }
If the property references an enum declared with Q_ENUMS, you should reference its constants by name, i.e., not their numeric value.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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