Attachments (2)
Change History (13)
by , 8 years ago
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
by , 8 years ago
comment:5 by , 8 years ago
Кроме того, насколько я помню, язык CSS не допускает пробелов внутри property name. Поэтому вместо "background - color" следует писать "background-color".
follow-up: 7 comment:6 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
r280
Поменял стиль, явно задавая высоту шрифта.
Протестровал на kubuntu и Windows, текст везде виден.
comment:7 by , 8 years ago
Replying to dimag:
r280
Поменял стиль, явно задавая высоту шрифта.
Там, по-моему, далеко не только высота шрифта изменена... :)
Во-первых, по моему мнению, эту проблему надо было решать не изменением размера шрифта, а изменением размера tooltip'а в соответствии с размером содержащегося в нем текста. А то завтра текст поменяется - и опять что-нибудь куда-нибудь не влезет. Кроме того, судя по настройкам программы, предполагается, что размеры шрифтов будут настраиваться пользователем...
Во-вторых, в CSS размер шрифта задается через property font-size, а не font.
В-третьих, теперь сломана сборка программы с Qt4, так как в Qt4 класс QStyleOptionViewItem не имеет features.
comment:8 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
И в-четвертых, проблема не решена - текст по-прежнему не влезает в рамку tooltip'а.
comment:10 by , 8 years ago
Дима, если есть непреодолимое желание отображать tooltip другим шрифтом, предлагаю использовать что-то типа следующей конструкции:
loginComboBox.setToolTip("<div style=\"font-size:12px\">Выберите пользователя из списка</div>");
В таком варианте ничто никуда не вылезает, все отображается корректно (как минимум, в Qt-4.8).
r277