void login::set_ui() { ui.setupUi(this); // lock button Ok QList <QAbstractButton *> login_buttons = ui.buttonBox->buttons(); QAbstractButton * button; // perebiraem knopki: ischem ok int count = login_buttons.count(); for(int i = 0; i < count; ++i ) { button = login_buttons[i]; if(ui.buttonBox->buttonRole(button) == QDialogButtonBox::AcceptRole) { ui_ok = button; break; } } button->setDisabled(1); // load & save lineedit palletes line_edit_norm = line_edit_wrong = ui.login_user->palette(); line_edit_wrong.setColor( QPalette::Base, QColor(255, 230, 230) ); // set pre username set_uname(pre_user); return; }