Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
AD |
6.5.2008, 17:29
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Собственно, вопрос такой: с помощью какой функции можно узнать длину строки в пикселях? Для этого надо ведь знать используемый шрифт? Если это не одна функция, а кусок кода, пожалуйста, приведите его тут! Заранее благодарен!
|
|
|
|
|
Litkevich Yuriy |
6.5.2008, 17:52
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
вроде как-то можно узнать прямоугольную область вокруг текста.
|
|
|
|
|
AD |
6.5.2008, 18:39
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Litkevich Yuriy @ 6.5.2008, 18:52) Link вроде как-то можно узнать прямоугольную область вокруг текста. А как именно? |
|
|
|
|
AD |
7.5.2008, 10:23
Сообщение
#4
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Вах-вах, помогите, пожалуйста! Очень нужно. Еще вопрос такой - как сделать так, чтобы слова отрисовывались полностью, некоторые цифры, слова не полностью отрисовываются?
|
|
|
|
|
Tonal |
7.5.2008, 10:43
Сообщение
#5
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17
|
Смотри QFont и QFontMetrics
|
|
|
|
|
AD |
7.5.2008, 11:05
Сообщение
#6
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Tonal @ 7.5.2008, 11:43) Link Смотри QFont и QFontMetrics Спасибо! Как я понял, мне подойдут следующие функции: int QFontMetrics::width ( const QString & text, int len = -1 ) const QRect QFontMetrics::boundingRect ( const QString & text ) const Я правильно понял? |
|
|
|
|
Tonal |
10.5.2008, 14:44
Сообщение
#7
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17
|
Оно.
Мог бы и сам попробовать. |
|
|
|
|
AD |
10.5.2008, 14:52
Сообщение
#8
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Tonal @ 10.5.2008, 15:44) Link Оно. Мог бы и сам попробовать. Скоро попробую!!! |
|
|
|
|
AD |
13.5.2008, 9:34
Сообщение
#9
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Подскажите, пожалуйста способ, чтобы изменении размеров окна, шрифт не менял своих размеров!
|
|
|
|
|
AD |
13.5.2008, 15:41
Сообщение
#10
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Unknown) Подскажите, пожалуйста способ, чтобы изменении размеров окна, шрифт не менял своих размеров! Очень прошу, подскажите, пожалуйста. Может быть есть шрифт, который не зависит от изменений окна? Как сделать так, чтобы часть слова или цифры не пропадало? |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 7.12.2025, 15:10 |