QT -關於QLineEdit的函數text獲取的值是空的

    //文本輸入
    rowEdit =new QLineEdit(this);
    rowEdit->setGeometry(500,120,300,40);


    colEdit = new QLineEdit(this);
    colEdit->setGeometry(500,190,300,40);

    MyPushButton *comfirBtn = new MyPushButton(":/images/4.png");
    comfirBtn->setParent(this);
    comfirBtn->move(400,240);

如上面代碼當我們使用text函數來獲取用戶輸入的值時,其值是空的,有以下辦法解決:

1、在信號槽連接的時候獲取值。

connect(comfirBtn,&MyPushButton::clicked,[=](){
        QString row1 = rowEdit->text();
        QString col1 = colEdit->text();
        qDebug()<<row1;
    });

2、不在構造函數中獲取。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章