![]() |
|
![]() ![]() ![]() |
|
mr_someoneelse |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.2.2008 Репутация: нет Всего: нет |
Как определить регистр значения QString переменной? Из Qtшных возможностей ничего путного не нашел.
ну или как можно узнать ширину символа, это было бы даже лучше. =) Это сообщение отредактировал(а) mr_someoneelse - 26.3.2008, 17:47 |
|||
|
||||
powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Модератор: перенёс тему в Qt
|
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
mr_someoneelse, всмысле регистр QString? Регистр может быть разным у каждого взятого отдельно символа(QChar::isUpper / QChar::isLower), что же касается ширины и проч. визуальных особенностей текста(QString - это только сам текст, параметры аля шрифт, размер и пр. "хранятся" в QFont) - то см. QFontMetrics::boundingRect.
Добавлено через 58 секунд ps. Если шрифт не моноширинный, то ширина разных символов разная. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
У QFont есть соответствующие методы ![]() |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
Разве? Что-то не припомню... ![]() -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
Mixolap |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
ширину текста можно получить через функцию:
Модератор: тэг code! Это сообщение отредактировал(а) archimed7592 - 26.3.2008, 22:57 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |