Qt中,如果要获取lineEdit上输入的数值,并对其进行操作,就必须将其转换成所需要的类型,因为在lineEdit上的数值默认是String类型的,同时,要将获取的数值再输出到lineedit
上,也要再进行一次转换。如下:
1 先用string类的变量获取lineEdit上的输入数值。
并输出
2 将获取的数值进行转换,变成自己需要的类型。
3 在操作完成后,用string对象将其输出。
void maxNumber::compare()
{
    QString num1,num2;
    num1=numberLineEdit1->text();
    num2=numberLineEdit2->text();
    double Double();
    double Double();
    if(a>b)
      showLabel->setText(num1.setNum(a));
    else
        showLabel->setText(num2.setNum(b));
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。