Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Yegor от Январь 07, 2012, 15:38



Название: Размещение QLabel по вертикали
Отправлено: Yegor от Январь 07, 2012, 15:38
Здравствуйте.

Можно ли повернуть текст в QLabel по вертикали? То есть чтобы он читался снизу вверх.


Название: Re: Размещение QLabel по вертикали
Отправлено: BuRn от Январь 07, 2012, 16:22
ммм... вроде нет, можно просто \n добавлять после каждого символа
либо можешь попробовать это
http://www.qtforum.org/article/16838/rotate-qlabel.html


Название: Re: Размещение QLabel по вертикали
Отправлено: besheniy.profesor от Январь 07, 2012, 17:38
Попробуй qxt libqxt.org/  (http://libqxt.org/)


Название: Re: Размещение QLabel по вертикали
Отправлено: lighting от Январь 10, 2012, 09:57
Силами самого QLabel нет, но можно отнаследоваться от него и дописать нужный функционал.
Если писать не хочется то вот готовый вариант http://www.prog.org.ru/topic_10538_0.html


Название: Re: Размещение QLabel по вертикали
Отправлено: thechicho от Январь 10, 2012, 12:54
нафик извращаться. сделай как советовали, тупо после каждого символа \n


Название: Re: Размещение QLabel по вертикали
Отправлено: andrew.k от Январь 10, 2012, 13:29
нафик извращаться. сделай как советовали, тупо после каждого символа \n
"сделай как советовали, тупо после каждого символа \n"

По-моему это как раз извращение.


Название: Re: Размещение QLabel по вертикали
Отправлено: thechicho от Январь 10, 2012, 13:43
ты ошибаешься.
зачем ивращаться, если нужна 1 (n) надпись под вертикали? гораздо проще \n навтыкать и все.
да так по всем пунктам лучше сделать. времени не надо тратить, чтобы чота там переопределять и переделывать. в итоге и производительность, хоть и несущественно, но явно будет выше, без велосипедов всяких.


Название: Re: Размещение QLabel по вертикали
Отправлено: andrew.k от Январь 10, 2012, 13:51
ты ошибаешься.
зачем ивращаться, если нужна 1 (n) надпись под вертикали? гораздо проще \n навтыкать и все.
да так по всем пунктам лучше сделать. времени не надо тратить, чтобы чота там переопределять и переделывать. в итоге и производительность, хоть и несущественно, но явно будет выше, без велосипедов всяких.
Уже есть готовое решение. В чем проблема?


Название: Re: Размещение QLabel по вертикали
Отправлено: iroln от Январь 10, 2012, 14:05
ты ошибаешься.
зачем ивращаться, если нужна 1 (n) надпись под вертикали? гораздо проще \n навтыкать и все.
да так по всем пунктам лучше сделать. времени не надо тратить, чтобы чота там переопределять и переделывать. в итоге и производительность, хоть и несущественно, но явно будет выше, без велосипедов всяких.
Буквы же будут не перевёрнуты и надпись будет сверху-вниз. Короче, навтыкать \n - это не решение.



Название: Re: Размещение QLabel по вертикали
Отправлено: andrew.k от Январь 10, 2012, 14:10
ты ошибаешься.
зачем ивращаться, если нужна 1 (n) надпись под вертикали? гораздо проще \n навтыкать и все.
да так по всем пунктам лучше сделать. времени не надо тратить, чтобы чота там переопределять и переделывать. в итоге и производительность, хоть и несущественно, но явно будет выше, без велосипедов всяких.
Буквы же будут не перевёрнуты и надпись будет сверху-вниз. Короче, навтыкать \n - это не решение.
"я пишу софт для себя и для своих. поэтому такой подход." (с) Зечичо


Название: Re: Размещение QLabel по вертикали
Отправлено: thechicho от Январь 10, 2012, 17:50
окэй