Qt - Html w stringu i rozmiar obrazków

Odpowiedz Nowy wątek
2011-10-07 16:57
0

Cześć :]
mam 2 pytanka odnośnie Qt
Pierwsze wygląda tak:
Mój string wygląda tak:

QString news = "\<div class=\'news\'\>\<h2\>" + ui->news_lineEdit->text() + "\<\/h2\>\<div style=\"padding:10px;\"\>" + ui->news_plainTextEdit->toPlainText() + "\<p class=\'post-footer align-right\'\>\<span class=\'date\'\>" + ui->news_dateEdit->text() + "\<\/span\>\<\/p\>\<\/div\>\<\/div\>"  ;

Niestety mimo tego, że dodałem \ przed (chyba) wszyskimi możliwymi znacznikami html, to Qt dalej interpretuje to jako kod html, w efekcie mam ładnie sformatowany tekst, ale ja tak nie chcę. ja bym chciał żeby ten kod html był jako zwykły teskt, a nie kod html. :)
jak mogę spreparować tego stringa?

Drugie pytanko odnosi się obrazków.
Potrzebuje napisać coś co będzie zmniejszać obrazki
czyli innymi słowy muszę zmienić ich rozmiar. Czy Qt ma jakąś funkcje która to zrobi? czy może muszę pisać wszystko sam i zajmie mi to całe życie?

z góry dziękuję za odp :)

Pozostało 580 znaków

2011-10-07 17:01
0

Takie escapowanie nic nie da oprócz bezsensownego zaciemnienia (a wręcz zepsucia bo to będzie dawać mnóstwo warnów).
< == &lt;
> == &gt;
I robisz sobie funkcję, która to zamienia i viola.


co masz na myśli przez "escapowanie" ? - PoziomeQ 2011-10-07 21:55

Pozostało 580 znaków

2011-10-07 19:02

Co do tekstu jako tekstu,to nastawiaj go jako setPlainText(const QString&)
Co do obrazka-QPixmap::scaled() jest odpowiedzią na Twe modły Bracie ;)


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
działa - dzięki :] - PoziomeQ 2011-10-07 21:56

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0