- 获取获得焦点的控件
QWidget *myWidget=QApplication::focusWidget;
- 判断控件属于哪个类
if(myWidget->inherits("QComboBox"){
}
- 创建对象使之并为其赋值
QComboBox *cbb=qobject_cast<QComboBox *>(myWidget);
- 判断获得焦点的控件是否为空
if(myWidget->objectName().isEmpty()){
}
- 判断获得焦点的控件是否为固定控件
if(qobject_cast<QLineEdit *>(myWidget)==ui->lineEdit_Fre){
}