QT 菜鸟级问题 10

我在全手工写QT程序的时候遇到问题,不能通过编译,请高手帮帮我吧!//add.h#include<qapplication.h>#include<qtextedit.h>... 我在全手工写QT程序的时候遇到问题,不能通过编译,请高手帮帮我吧!
//add.h
#include<qapplication.h>
#include<qtextedit.h>
#include<qlabel.h>
#include<qpushbutton.h>

class MyWidget:public QWidget
{
Q_OBJECT
public:
MyWidget( QWidget *parent=0, const char *name=0 );

QLabel* textLabel1;
QLabel* textLabel1_2;
QTextEdit* te_3;
QTextEdit* te_2;
QTextEdit* te_1;
QPushButton* pb_sum;
QPushButton* pb_quit;

protected slots:
virtual void languageChange();
virtual void setnum();
};

//add.cpp
#include<add.h>

QString num1,num2;
double sum;

MyWidget::MyWidget( QWidget *parent, const char *name )
:QWidget( parent, name)
{
if(!name)
{
setName("MyWidget");
}

textLabel1 = new QLabel( "+",this, "textLabel1" );
textLabel1->setGeometry( QRect( 130, 90, 20, 21 ) );

textLabel1_2 = new QLabel( "=",this, "textLabel1_2" );
textLabel1_2->setGeometry( QRect( 250, 90, 20, 21 ) );

te_3 = new QTextEdit( this, "te_3" );
te_3->setGeometry( QRect( 270, 70, 86, 58 ) );

te_2 = new QTextEdit( this, "te_2" );
te_2->setGeometry( QRect( 150, 70, 86, 58 ) );

te_1 = new QTextEdit( this, "te_1" );
te_1->setGeometry( QRect( 30, 70, 86, 58 ) );

pb_sum = new QPushButton( "SUM",this, "pb_sum" );
pb_sum->setGeometry( QRect( 30, 220, 91, 41 ) );
connect(pb_sum,SIGNAL(clicked()),this,SLOT(setnum()));

pb_quit = new QPushButton( "QUIT",this, "pb_quit" );
pb_quit->setGeometry( QRect( 150, 220, 91, 41 ) );
connect(pb_quit,SIGNAL(clicked()),this,SLOT(close()));
}

void MyWidget::setnum()
{
num1 = te_1->text();
num2 = te_2->text();
sum = num1.toDouble() + num2.toDouble();
te_3->setText(QString::number(sum));
}

int main( int argc, char **argv )
{
QApplication a( argc, argv );

MyWidget w;
a.setMainWidget( &w );
w.show();
return a.exec();
}
展开
 我来答
1号评论馆
2009-08-11 · TA获得超过980个赞
知道小有建树答主
回答量:1167
采纳率:0%
帮助的人:418万
展开全部
编译的错误怎么不贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科博尔
2024-10-31 广告
上海科博尔铸件(集团)有限公司,是为空压泵体、机壳、床身、机床等其他机械行业配套生产灰铁、球铁铸件的专业生产厂家,并通过质量管理体系ISO 9001:2008。工厂座落于安徽宁国港口镇,位于浙江和江苏安徽三省交界处,位置和交通十分优越。企业... 点击进入详情页
本回答由科博尔提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式