J'ai une interface utilisateur avec deux boutons. Mon premier bouton a lu un fichier XML. Le deuxième bouton devrait créer une fenêtre et montrer un cercle.Fonction de classe d'appel QT/C++ avec bouton-poussoir
J'ai une mainwindow.h et un cercle.h. Maintenant je veux commencer ma fonction de cercle avec un clic de bouton-poussoir.
Ma fonction cercle:
void circle::paintEvent(QPaintEvent *e)
{
Q_UNUSED(e);
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setPen(QPen(QBrush("#888"), 1));
painter.setBrush(QBrush(QColor("#888")));
qDebug() << "\r\nxarray : " <<"test";
for(int z = 0; z < 50; z++)
{
painter.drawEllipse(10, 10, 100, 100);
}
}
Atm je commence avec:
circle::circle(QWidget *parent)
: QWidget(parent)
{}
Mais je veux commencer avec:
void MainWindow::on_pushButton_clicked(
{}
Comment puis-je commencer ma fonction avec le bouton poussoir?
[Je viens de commencer à apprendre qt/C++ si im un débutant]
salutations
pourquoi vous avez besoin de cette boucle '' for' dans paintEvent'? –
ceci pour j'ai besoin dans l'étape suivante. ATM je n'ai pas besoin de ça – user3676560