All pastes #426222 Raw Edit

main.cpp

public cpp v1 · immutable
·published 2007-04-05 23:52 UTC
rendered paste body
#include "main.h"window::window(QWidget *parent) : QWidget(parent){	txtnum1 = new QLineEdit;	txtnum2 = new QLineEdit;	txtans = new QLineEdit;	buttoncalc = new QPushButton("DO IT!");	buttonexit = new QPushButton("Exit");				txtans->setReadOnly(true);	connect(buttonexit,SIGNAL(clicked()),qApp,SLOT(quit()));	connect(buttoncalc,SIGNAL(clicked()),this,SLOT(calculate()));		//final layout		QVBoxLayout *layout = new QVBoxLayout;	layout->addWidget(txtnum1);	layout->addWidget(txtnum2);	layout->addWidget(txtans);	layout->addWidget(buttoncalc);	layout->addWidget(buttonexit);	setLayout(layout);}void window::calculate(){	int num1,num2,ans;	bool ok;		num1=txtnum1->text().toInt(&ok,10);	num2=txtnum2->text().toInt(&ok,10);	ans=num1*num2;	txtans->setText(QString::number((long)ans,10));}int main(int argc,char* argv[]){	QApplication app(argc,argv);	window mainapp;	mainapp.show();		return app.exec();}