QLineEdit 信号函数使用说明
1. QLineEdit信号函数一共有六个。一起的时候是使用UI自带的“转到槽”功能。结果发现系统写的函数有点丑,不太符合公司的编码规定。
系统编写的槽函数,没有直接知名使用connnect,但其将绑定信息写在moc_XXX.cpp文件中。主要符合系统命名规则,即可省略connect函数。
void on_lineEdit_Start_editingFinished();
void MainWindowTest::on_lineEdit_Start_editingFinished()
{
//do something
}
2. 自己写槽函数
自己写槽函数,如何知道有哪些槽函数?
1) qlineedit.h
Q_SIGNALS:
void textChanged(const QString &);
void textEdited(const QString &);
void cursorPositionChanged(int, int);
void returnPressed();
void editingFinished();
void selectionChanged();
2) 帮助文档
关于这些信号函数的详细解释,请参考https://blog.****.net/u013687602/article/details/19968185
3. 示例代码
void slot_LineEditStartEditingFinished();
connect(ui->lineEdit_Start, SIGNAL(editingFinished()), this, SLOT(slot_LineEditStartEditingFinished()));
void MainWindowTest::slot_LineEditStartEditingFinished()
{
//do something
}