Проверка логин плюс пароль |
Здравствуйте, гость ( Вход | Регистрация )
Проверка логин плюс пароль |
tasmdevil |
16.8.2010, 15:22
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 16.8.2010 Пользователь №: 1969 Спасибо сказали: 0 раз(а) Репутация: 0 |
Подскажите пожалуйста новичку как организовать диалог проверки пользователя перед стартом основного окна.
Пока нашел только это MainWindow w; password pas; if (pas.exec() == QDialog::Accepted){ w.show(); } но это не совсем то.... раньше писал на delphi там было showmodal, а в диалоге если прошел проверку то modalresult и закрыть окно.... |
|
|
tasmdevil |
16.8.2010, 20:47
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 16.8.2010 Пользователь №: 1969 Спасибо сказали: 0 раз(а) Репутация: 0 |
я вот так сделал и аботает на удивление
extern bool m_bWasRightPassword; int main(int argc, char *argv[]) { QApplication a(argc, argv); password pas; if (pas.exec() == QDialog::Accepted){ if (m_bWasRightPassword) { QTextCodec *codec = QTextCodec::codecForName("CP1251"); QTextCodec::setCodecForTr(codec); MainWindow w; w.show(); return a.exec(); } } else { return 0; } } void password::on_buttonBox_clicked(QAbstractButton* button) { if (ui->lineEdit->text()=="admin") m_bWasRightPassword=true; else m_bWasRightPassword=false; } наверное криво... ) |
|
|
Текстовая версия | Сейчас: 28.1.2025, 13:13 |