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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Ламерские вопросы по созданию пользовотельского интерфейса  (Прочитано 16036 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #30 : Июль 20, 2011, 16:55 »

QListWidget
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Мария
Гость
« Ответ #31 : Июль 22, 2011, 15:06 »

Вопрос по использованию QFrame и QLayout:
Мне нужно сделать цвет фона у Layout, для этого я создаю
- внешний Layout myLayoutEx
- myLayoutIn (в котором все мои виджеты)
- фрейм myFrame, у которого устанавливаю цвет фона.
Потом делаю
myFrame->setLayout(myLayoutIn);
myLayoutEx ->  addWidjet(myFrame);
работает, но мне не нравится этот способ. Подскажите плз., как можно красиво изменить цвет фона в  Layout.
Записан
Странник
Гость
« Ответ #32 : Июль 22, 2011, 15:15 »

Мария, никак. QLayout и его наследники лишь управляют размещением элементов (виджетов), при этом сами виджетами не являются и не отрисовываются. соответственно, и цвета иметь не могут.
Записан
Мария
Гость
« Ответ #33 : Июль 22, 2011, 15:26 »

Мария, никак. QLayout и его наследники лишь управляют размещением элементов (виджетов), при этом сами виджетами не являются и не отрисовываются. соответственно, и цвета иметь не могут.
Т.е., если мне нужно закрасить кусок окна, никак не обойтись без 2-х лейаутов и фрейма?
Если я правильно понимаю,  метод setLayout добавляет лейаут во внутрь фрейма, а не вокруг него?
Записан
TaIRou
Гость
« Ответ #34 : Июль 22, 2011, 16:21 »

метод setLayout добавляет лейаут во внутрь фрейма, а не вокруг него?
после чего layout управляет компоновкой виджетов внутри фрейма
Записан
Мария
Гость
« Ответ #35 : Июль 26, 2011, 16:12 »

Спасибо всем за ответы.
У меня снова проблемка: делаю в QGroupBox заголовок крупным шрифтом и все элементы внутри тоже этот шрифт принимают. Подскажите плз. решение, кто знает.
Записан
Fess
Гость
« Ответ #36 : Июль 26, 2011, 18:28 »

groupBox->setStyleSheet("QGroupBox {font:16px;}");

Если установите font виджета, то он будет наследоваться всеми дочерними виджетами. Можно всем им вручную задать нужный шрифт.
CSS тоже наследуются дочерними виджетами, но описанное выше правило действует только на QGroupBox.
Записан
Мария
Гость
« Ответ #37 : Июль 26, 2011, 19:04 »

Спасибо большое.
Записан
Мария
Гость
« Ответ #38 : Август 02, 2011, 11:13 »

Подскажите еще плз., как сделать в QListWidget, чтоб высота равнялась (т.е. адаптировалась) высоте всех включенных QListWidgeItem?
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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