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

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

Форум на CrossPlatform.RU _ Qt GUI _ Выравнивание текста в QCommandLinkButton

Автор: darkhac 30.7.2009, 11:26

Для этих кнопок требуется сделать максимальным высоту в 20 пискелей. после этого половина надписи обрезается. может ктонибудь подсказать как прижать надпись к верху?

Автор: SABROG 30.7.2009, 13:14

Кнопка глюкавая какая-то, у неё есть свойство flat, но через дизайнер им почему-то управлять нельзя. Похоже ей никто не пользуется...

Автор: darkhac 30.7.2009, 15:42

Цитата(SABROG @ 30.7.2009, 16:14) *
Кнопка глюкавая какая-то, у неё есть свойство flat, но через дизайнер им почему-то управлять нельзя. Похоже ей никто не пользуется...



я пишу не через дизайнер. а есть какое нибудь подобное решение. вообще нужно было сделать нечто наподобии гиперссылки. тоесть либо чтобы при наведении на кнопку подчеркивалась надпись, либо выделялась как кнопка(ну вот что собственно и ждалось от командлинкбатон). Таблицы стилей знаю плохо поэтому сильно не ругайтесь )))

Автор: SABROG 30.7.2009, 16:49

Цитата(darkhac @ 30.7.2009, 16:42) *
Цитата(SABROG @ 30.7.2009, 16:14) *
Кнопка глюкавая какая-то, у неё есть свойство flat, но через дизайнер им почему-то управлять нельзя. Похоже ей никто не пользуется...



я пишу не через дизайнер. а есть какое нибудь подобное решение. вообще нужно было сделать нечто наподобии гиперссылки. тоесть либо чтобы при наведении на кнопку подчеркивалась надпись, либо выделялась как кнопка(ну вот что собственно и ждалось от командлинкбатон). Таблицы стилей знаю плохо поэтому сильно не ругайтесь )))

А QLabel с гипперссылкой не пойдет?

Автор: darkhac 30.7.2009, 17:49

Цитата(SABROG @ 30.7.2009, 19:49) *
А QLabel с гипперссылкой не пойдет?



Нужно по клику открывать другую форму. у QLabel нет сигнала clicked().

Цитата(darkhac @ 30.7.2009, 20:38) *
Цитата(SABROG @ 30.7.2009, 19:49) *
А QLabel с гипперссылкой не пойдет?



Нужно по клику открывать другую форму. у QLabel нет сигнала clicked().




нашел сигнал linkActivated(). решение найдено. спасибо

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