mainwindow.ui如下:
mainwindow.cpp如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_radioButton_clicked()
{
ui->radioButton->setChecked(true);
qDebug() << "on_radioButton_clicked" << endl;
}
void MainWindow::on_radioButton_2_clicked()
{
ui->radioButton_2->setChecked(true);
qDebug() << "on_radioButton_2_clicked" << endl;
}
void MainWindow::on_radioButton_3_clicked()
{
ui->radioButton_3->setChecked(true);
qDebug() << "on_radioButton_3_clicked" << endl;
}
mainwindow.h如下:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QDebug>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
private slots:
void on_radioButton_clicked();
void on_radioButton_2_clicked();
void on_radioButton_3_clicked();
};
#endif // MAINWINDOW_H
执行情况: