Привет подскажите в чем проблема?Код:#include #include #include "smsBtn.h"/// КонструкторSmsBtn::SmsBtn(QWidget *parent) : QAbstractButton(){ resize(50,50);}/// Перерисовываем окноvoid SmsBtn:
aintEvent(QPaintEvent *e){ QPainter painter; painter.begin(this); painter.drawPixmap(rect(),img); painter.end();}/// Событие нажатия на кнопкуvoid SmsBtn::mousePressEvent(QMouseEvent *){ img = image_tap; repaint(); clicked();}/// Событие отпускания кнопкиvoid SmsBtn::mouseReleaseEvent(QMouseEvent *){ img =image; repaint();}/// Устанавливаем картинкуvoid SmsBtn::SetImage(QString fileName,QString fileName2){ img = image = QPixmap(fileName); image_tap = QPixmap(fileName2);}Это кнопка которую я создаю.Код:SmsBtn *PhoneBookBtn = new SmsBtn(this); PhoneBookBtn->setGeometry(0,0,100,15); PhoneBookBtn->SetImage("book.png","book_tup.png"); PhoneBookBtn->show();дальше делаю такое действие и кнопка не отображается на виджете. В чем мой косяк??Хотя Обычная пушь баттон отлично показывается....Если эту же кнопку засунуть в какой нить Qlayout все коректно показывается