Название: как к QPushButton использовать setHtml Отправлено: zoro86 от Февраль 01, 2010, 06:36 У меня выресовывается форма с элементами(в основном кнопки), методом setStyleSheet даю задний фон кнопкам... прикол в том что я могу использовать картинки которые есть в .qrc файле(это не секрет для всех)... то есть динамически добавлять картинки не получается так как нет метода setHtml... как например у Label-а или QTextEditor-a, есть один способ все отрисовать на WebKit броузере но хотелось бы использовать только QT, или если у вас какие нибудь альтернативные предложения, как можно реализовать скажем у Label-a clicked? или создать свою кнопку ... подскажите пожалуйста..
Название: Re: как к QPushButton использовать setHtml Отправлено: zoro86 от Февраль 01, 2010, 07:05 Тут я подумываю использовать следующий способ...
в QLabel методом setText вставить что вроде <a href=\"#\"><img src=\"images/1.png\"/></a> и использовать сигнал linkActivated() как думаете? Название: Re: как к QPushButton использовать setHtml Отправлено: jack_r от Февраль 01, 2010, 07:07 Цитировать как можно реализовать скажем у Label-a clicked? Для этого нужно переопределить функцию-член Код: void QWidget::mousePressEvent ( QMouseEvent * event ) [virtual protected] Название: Re: как к QPushButton использовать setHtml Отправлено: zoro86 от Февраль 01, 2010, 07:57 Попробовал через QLabel реализовать, получается такая вещь...
QLabel в качестве background-color берет цвет от родительского виджета, то есть явное указание цвета на него не действует... как быть в этом случае..? Название: Re: как к QPushButton использовать setHtml Отправлено: Kolobok от Февраль 01, 2010, 11:57 скажи ей autoFillBackground(true).
|