Russian Qt Forum

Qt => Вопросы новичков => Тема начата: PulSar.CE3194694 от Февраль 14, 2013, 20:56



Название: Написать текст вертикально
Отправлено: PulSar.CE3194694 от Февраль 14, 2013, 20:56
Добрый вечер.
Есть какие-нибудь инструменты, позволяющие написать текст вертикально (вертикально - когда обычные горизонтальные строки текста повернуты на 90 градусов против часовой стрелки)? И не просто так, а с возможностью редактирования. Qlabel повернуть можно? Можно и Qpainter, но как быть с возможностью редактирования?

Графическую сцену не использую.


Название: Re: Написать текст вертикально
Отправлено: BuRn от Февраль 14, 2013, 21:04
Добрый вечер.
Есть какие-нибудь инструменты, позволяющие написать текст вертикально (вертикально - когда обычные горизонтальные строки текста повернуты на 90 градусов против часовой стрелки)? И не просто так, а с возможностью редактирования. Qlabel повернуть можно? Можно и Qpainter, но как быть с возможностью редактирования?

Графическую сцену не использую.
Когда-то тоже что - то подобное интересовало , если мне не изменяет память , то никак , кроме как повернуть через Qpainter вроде как никак


Название: Re: Написать текст вертикально
Отправлено: PulSar.CE3194694 от Февраль 14, 2013, 21:24
Насколько мне известно, редактировать текст, нарисованный с помощью QPainter нельзя, в этом беда.


Название: Re: Написать текст вертикально
Отправлено: lighting от Февраль 15, 2013, 10:00
Ну почему сразу нельзя, можно. Вот только все придется рисовать ручками :)
А чем вас не устраивает вариант с появляющимся на время редактирования QLineEdit расположенным горизонтально, и скрывающимся после редактирования?


Название: Re: Написать текст вертикально
Отправлено: GreatSnake от Февраль 15, 2013, 11:26
А чем вас не устраивает вариант с появляющимся на время редактирования QLineEdit расположенным горизонтально, и скрывающимся после редактирования?
Наверное автор хочет, чтобы пользователи его продукта свернули себе шею)
Вообще-то при проектировании UI не мешало бы в первую очередь думать об его юзабили, а не о крутости.


Название: Re: Написать текст вертикально
Отправлено: panAlexey от Февраль 15, 2013, 15:13
Как-то установив дрова на новый моник нажал на хитрую комбинацию клавишь и изображение у меня развернулось на 90 градусов.
может у автора та же проблема? )))


Название: Re: Написать текст вертикально
Отправлено: PulSar.CE3194694 от Февраль 16, 2013, 18:03
Ну почему сразу нельзя, можно. Вот только все придется рисовать ручками :)
А чем вас не устраивает вариант с появляющимся на время редактирования QLineEdit расположенным горизонтально, и скрывающимся после редактирования?
Гениальный костыль! Так и сделаю. Спасибо за мысль.


Тут потребовалось написать текст именно вертикально, по другому никак.


Название: Re: Написать текст вертикально
Отправлено: Old от Февраль 16, 2013, 18:12
Гениальный костыль! Так и сделаю. Спасибо за мысль.
Это не костыль, а повсеместная практика. Посмотри любые векторные редакторы. :)


Название: Re: Написать текст вертикально
Отправлено: PulSar.CE3194694 от Февраль 16, 2013, 19:05
Разве в OriginPro так же?