crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в При помощи какого виджета лучше сделать mailto?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
molchanoviv Дата 16.3.2009, 19:15
 
label->setText( "Пишите мне письма: <a href=\"mailto:kuler@mail.ru\">kuler@mail.ru</a>" );
kuler Дата 16.3.2009, 19:07
 
Цитата(BRE @ 16.3.2009, 18:19) *
label->setText( "Пишите мне письма: <a href="mailto:kuler@mail.ru">kuler@mail.ru</a>" );

в таком виде не работает ибо кавычки накладываются
BRE Дата 16.3.2009, 19:00
 
Цитата(kuler @ 16.3.2009, 18:46) *
ну где в дизайнере цвет шрифта?

label->setText( "<font color=red>Пишите</font> мне <font color=green>письма</font>" );

А в дизайнере если нажать правую кнопку мыши и выбрать change rich text...
kwisp Дата 16.3.2009, 18:58
 
Цитата(kuler @ 16.3.2009, 18:46) *
ну где в дизайнере цвет шрифта?

жми палитра выбирай цвет шрифта флаг WindowText.

или код пиши
QPalette::setBrush(QPalette::WindowText,QBrush(что хочешь));

еще вариант html засунуть в QLabel там как цвет шрифта установить очевидно.
для того чтобы засунуть хтмл в дизайнере выбери textFormat в RichText
kuler Дата 16.3.2009, 18:46
 
Цитата(kwisp @ 16.3.2009, 18:30) *
это почему ты так решил?

ну где в дизайнере цвет шрифта?

Цитата(BRE @ 16.3.2009, 18:19) *
void QLabel::setOpenExternalLinks ( bool open )

я его заметил, но не понял как заюзать
kwisp Дата 16.3.2009, 18:30
 
Цитата(kuler @ 16.3.2009, 18:15) *
да и цвет фиг задашь

это почему ты так решил?
что цвет шрифта уже не задается? там даже если html использовать можно цвет задействовать.
BRE Дата 16.3.2009, 18:19
 
Цитата(kuler @ 16.3.2009, 18:15) *
надо чтобы была надпись синим цветом, по ней жмешь создается письмо. Думал на лэбеле сделать, с удивлением обнаружил что нету слота clicked, да и цвет фиг задашь

А если посмотреть на этот метод :) :
void QLabel::setOpenExternalLinks ( bool open )

label->setOpenExternalLinks ( true );
label->setText( "Пишите мне письма: <a href="mailto:kuler@mail.ru">kuler@mail.ru</a>" );
kuler Дата 16.3.2009, 18:15
  надо чтобы была надпись синим цветом, по ней жмешь создается письмо. Думал на лэбеле сделать, с удивлением обнаружил что нету слота clicked, да и цвет фиг задашь
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 16.4.2024, 19:47