我有一個QLineEdit在我的主屏幕上由QDialog.along定義與它我有一個表,其中包含QThread顯示動態數據與50數據每2秒。當我輸入任何值QLinrEdit,然後按回車,然後屏幕終止。preesing在QLineEdit上輸入終止屏幕
value = new QLineEdit(this);
m_label = new QLabel(tr("&Enter Preference Value:"));
m_label->setBuddy(value);
m_preLayout->addWidget(m_label);
m_preLayout->addWidget(value);
m_preferenceGroup->setLayout(m_preLayout);
connect(value, SIGNAL(returnPressed()), this, SLOT(preferentialData()));
void appWindow::preferentialData()
{
valuee = (value->text()).toInt();
}
這裏我正在從用戶的輸入,然後將該輸入轉換成將採取任何輸入作爲每信號i按下ENTER和後進一步用於一些其他purpose.Now的整數,只要之後屏幕關閉。
該值被轉換爲int並且沒有錯誤出現編譯,但爲什麼窗口關閉?因爲如果它關閉,那麼我將進一步處理這個轉換後的int的東西就像沒有用的那樣,就像在那個int的幫助下一樣,我會改變桌子上的一些顯示,因爲我提到我在那個窗口中也有一個表。
感謝您的幫助提前
雅我有QDialogButtonBox在它有兩個buttons.one是好的,其他isCancel.Ok連接到接受和取消拒絕。但我想這些按鈕也在我的佈局,那我該怎麼做呢? – Mcolorz 2012-07-12 04:53:01
我現在檢查,即使與拒絕插槽連接到確定和取消,同樣的事情正在發生。 – Mcolorz 2012-07-12 04:54:43
nd亞去除這些按鈕我的問題已解決,但我想要我的佈局上的那些按鈕,因爲我已被要求做 – Mcolorz 2012-07-12 04:58:21