| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [qt4] вывод текста разным типом шрифта |
| Автор: kuvshinka 15.2.2010, 20:50 |
| а можно ли (каким образом?) в один, например label, вывести текст, допустим "hello world", разной толщиной: hello - обычным шрифтом, а world - жирным...дайте примерчик |
| Автор: Любитель 15.2.2010, 21:11 |
| Можно. Кутешные лейблы поддерживают хтмл. Читайте документацию. |
| Автор: kuvshinka 15.2.2010, 21:38 |
| понятно...значит через html...а попроще можно? если нет, то дайте пож-та несложный примерчик с хтмл... |
| Автор: Madonna 15.2.2010, 21:51 |
| Ещё в свойствах метки, если использовать дизайнер, можно выставить свойство для отображения жирного текста. |
| Автор: SABROG 15.2.2010, 22:02 | ||
|
| Автор: kuvshinka 15.2.2010, 22:04 |
| Madonna: это понятно что есть соответствующее свойство Font....но оно задаст шрифт для всего текста label-а, а надо задать половину текста обычным шрифтом, а другую половину - жирным.... Добавлено через 5 минут и 53 секунды SABROG: круто...спасибо... |
| Автор: SABROG 15.2.2010, 22:28 | ||
Так как тег "font" deprecated:
|
| Автор: kuvshinka 15.2.2010, 23:26 | ||
| это все замечательно...а как вывести слова одной строки не только разным "стилем" (жирный, курсив, обычный) шрифта, но и разным размером шрифта и разным шрифтом в принципе? дайте такой qt-примерчик например для label... пробовала:
ошибки: error: expected ')' before 'font' error: expected ';' before ')' token warning: statement has no effect |
| Автор: bsa 15.2.2010, 23:46 |
| kuvshinka, двойные кавычки внутри строки нужно экранировать обратным слешем! Видишь, даже на форуме подсветка синтаксиса это показывает. Почитай про HTML. В частности, гугл знает про "HTML span font size" |
| Автор: SABROG 15.2.2010, 23:55 | ||
Одинарные кавычки можно тоже использовать, чтобы не экранировать:
|
| Автор: gordmiand 15.2.2010, 23:56 | ||
экранировала так:
но это текст полностью нежирный получился.... дайте примерчик, чтобы Hello было жирным и шрифтом, например, 12... |
| Автор: SABROG 16.2.2010, 11:11 | ||
У нас ветка про Qt, а не HTML, завязывайте. |