• 4775阅读
  • 3回复

新手求助  行编辑器的问题[已解决] [复制链接]

上一主题 下一主题
离线dukair
 

只看楼主 正序阅读 楼主  发表于: 2010-05-11
要求做这样一个小程序:/home/dukair/图片/Screenshot-2.pn
问题是:1。第一个行编辑器输入的数据怎么被第二个和第三个行编辑器使用?
            2。怎么在第二个和第三个行编辑器上显示计算后的内容?
.cpp的代码如下,编译通过,运行失败。应该很多错误。我是菜鸟,各位大大指教啊!
#include <QtGui>

#include "aboutcirceldialog.h"

int on_lineEdit_2_valueChanged()
{int c;
c=3.14*2*r;
return c;

lineEdit_2->setAlignment(Qt::AlignLeft);
lineEdit_2->setFocus();


lineEdit_3->setVisible(c);

}
int AboutCircelDialog::on_lineEdit_3_valueChanged()
{
    a=3.14*r*r;
    return a;

    lineEdit_3->setAlignment(Qt::AlignLeft);
lineEdit_3->setFocus();

lineEdit_3->setVisible(a);
}

AboutCircelDialog::AboutCircelDialog(QWidget *parent)
    : QDialog(parent)
{
    setupUi(this);
    connect(okButton, SIGNAL(clicked()), this, SLOT(accept()));
    connect(okButton, SIGNAL(clicked()),lineEdit_2,SLOT(AboutCircelDialog::on_lineEdit_2_valueChanged()));
    connect(okButton, SIGNAL(clicked()),lineEdit_3,SLOT(AboutCircelDialog::on_lineEdit_2_valueChanged()));
    connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));
}
[ 此帖被dukair在2010-05-13 20:52重新编辑 ]
离线dukair

只看该作者 3楼 发表于: 2010-05-13
没人来回答,自己已经解决了。大家多交流。
离线dukair

只看该作者 2楼 发表于: 2010-05-12
在qvfb中运行失败,说no such slot Qlineedit::AboutCircelDialog::on_lineEdit_2_valueChanged()
我不知道如何做了,急需指教啊
离线dukair

只看该作者 1楼 发表于: 2010-05-11
加图失败,添加附件
快速回复
限100 字节
 
上一个 下一个