在Qt中,QLineEdit是文本編輯框控件,是比較基礎且常用的控件的之一,下面是其的一些基本操作。
比如:
禁用或啟用該控件
// lineedit is the object name of QLineEdit ui->lineedit.setDisabled(false); ui->lineedit.setDisabled(true);
設置內容或者返回內容:
ui->lineedit.setText("hello"); QString s = ui->lineedit.text();
將控件設為只讀模式:
ui->lineedit.setReadOnly(true);
控件只接受整型或者浮點型:
ui->lineedit->setValidator( new QIntValidator(0, 100, this) ); ui->lineedit->setValidator( new QDoubleValidator(0, 100, 2, this) );
文本改變響應函數:
void MainWindow::on_lineedit_textChanged() { qDebug() << "on_lineedit_textChanged()..." << endl; }