bool 完成(),常量; void setChecked (bool);
void statechange (int 状态),
Test5_1a_11_30:: Test5_1a_11_30 (QWidget *父母) :QMainWindow(父) { ui.setupUi(这个); 断言(, 连接(ui.cbxAgree,, 信号(点击(bool)), 这个,, 槽(OnBtnChecked ()),) );//这里的参数,刚开始学习一定要注意 } int Test5_1a_11_30:: OnBtnChecked () { if (ui.cbxAgree→完成()) { ui.pushButton→setEnabled(真正的); } 其他的 { ui.pushButton→setEnabled(假); } return 0; }
Test5_2a_12_6:: Test5_2a_12_6 (QWidget *父母) :QMainWindow(父) { ui.setupUi(这个); 维护( 连接(ui.btnOk,信号(点击()),,,,槽(OnBtnOk ())) ); } int Test5_2a_12_6:: OnBtnOk () { if (“admin”,==, ui.editUser→文本(),,,,,“passwd”==, ui.editPswd→文本()) { QMessageBox:信息(“成功”,,,“下一个”),,//提示框 } 其他的 { QMessageBox:信息(这个,,“错误”,“再次try ”),,//提示框 } }
Test5_2a_12_6:: Test5_2a_12_6 (QWidget *父母) :QMainWindow(父) { ui.setupUi(这个); 维护( 连接(ui.btnOk,信号(点击()),,,,槽(OnBtnOk ())) ); 维护( 连接(ui.editPswd,信号(returnPressed()),,,,槽(OnReturnPressed ())) ); } int Test5_2a_12_6:: OnBtnOk () { if (“admin”,==, ui.editUser→文本(),,,,,“passwd”==, ui.editPswd→文本()) { QMessageBox:信息(“成功”,,,“下一个”),,//提示框 } 其他的 { QMessageBox:信息(这个,,“错误”,“再次try ”),,//提示框 } return 0; } int Test5_2a_12_6:: OnReturnPressed () { OnBtnOk (); return 0; }
Test5_3a_12_6:: Test5_3a_12_6 (QWidget *父母) :QMainWindow(父) { ui.setupUi(这个);//添加,设置关联 ui.comboBox→addItem(“英语”,“en”); ui.comboBox→addItem(“中国”,“ch”); ui.comboBox→addItem(“日本”,“摩根”); ui.comboBox→addItem(“德国”,“gr”); 维护( 连接(ui.pushButton,信号(点击()),,,,槽(OnBtnOk ())) ); } int Test5_3a_12_6:: OnBtnOk () { int index =, ui.comboBox→currentIndex (); QString data =, ui.comboBox→itemData(索引).toString (); QString text =, ui.comboBox→itemText(指数); QMessageBox:信息(“数据”,这一点,还以为;数据); QMessageBox:信息(这个,,“文本”,文本); return 0; }