私はQTを初めて使用します.QTでボタンペイントイベントを取得する方法のサンプルをたくさん検索してみました..私はそれを行う方法を取得していません..
QT でプッシュボタンのデリゲートを設定する方法は? プッシュボタンのペイントイベントを取得するには?
私は非常に多くの記事を読みましたが、カスタマイズできるボタンのペイントイベントも取得できると書かれています。しかし、ペイントイベントを取得する方法のコードを取得できませんでした..
私はこのサンプルを実行しようとしましたが、サブクラス化によってまだイベントを取得していません。どこが間違っているか教えてください
class Mybutton:QPushButton
{
public:
Mybutton(QObject *parent = 0){}
void paintEvent ( QPaintEvent * );
};
void Mybutton::paintEvent(QPaintEvent* Paint)
{
Paint->rect();
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton *Newbutton = new QPushButton();
Newbutton->move(20,30);
Newbutton->show();
return a.exec();
}
まだイベントを取得できません。
これで私を助けてください。
ありがとう