Qt スロット qDebug

索引サイト

MainWindow.h




class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_lineEdit_01_editingFinished();
void on_lineEdit_02_editingFinished();
void on_lineEdit_03_editingFinished();
void on_lineEdit_04_editingFinished();
void on_lineEdit_05_editingFinished();
void on_lineEdit_06_editingFinished();
private:
Ui::MainWindow *ui;
};

MainWindow.cpp




void MainWindow::on_lineEdit_01_editingFinished()
{
QString w_text = ui->lineEdit_01->text();
QString w_number = w_text.split(",").join("");
int workNum = w_number.toInt();
ui->lineEdit_01->setText(QString("%L1").arg(workNum));
}
.
.
.
void MainWindow::on_lineEdit_06_editingFinished()
{
QString w_text = ui->lineEdit_06->text();
QString w_number = w_text.split(",").join("");
int workNum = w_number.toInt();
ui->lineEdit_06->setText(QString("%L1").arg(workNum));
}

ソースをハンドリングした場合の警告

qDebug




#include <QtDebug>

int z_Number[100];

void MainWindow::on_pushButton_clicked()
{
z_Number[1] = ui->lineEdit_01->text().split(",").join("").toInt();
z_Number[2] = ui->lineEdit_02->text().split(",").join("").toInt();
z_Number[3] = ui->lineEdit_03->text().split(",").join("").toInt();
z_Number[4] = ui->lineEdit_04->text().split(",").join("").toInt();
z_Number[5] = ui->lineEdit_05->text().split(",").join("").toInt();

qDebug() << QString("%1").arg(z_Number[1]);
qDebug() << QString("%1").arg(z_Number[2]);
qDebug() << QString("%1").arg(z_Number[3]);
qDebug() << QString("%1").arg(z_Number[4]);
qDebug() << QString("%1").arg(z_Number[5]);
}




AX