crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Проверка логин плюс пароль
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;
}

наверное криво... )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- tasmdevil   Проверка логин плюс пароль   16.8.2010, 15:22
- - Алексей1153   QApplication a(argc, argv); password pas; ...   16.8.2010, 16:36
|- - tasmdevil   Спасибо попробую. А WasAutorized() я так понимаю ф...   16.8.2010, 18:02
- - Алексей1153   WasAutorized() возвращает член класса bool m_bWas...   16.8.2010, 18:19
|- - tasmdevil   Цитата(Алексей1153 @ 16.8.2010, 19:19) Wa...   16.8.2010, 19:04
- - kibsoft   Ммм..так не будет же работать..Объект приложения н...   16.8.2010, 20:13
- - Алексей1153   kibsoft, да, я не отлаживал . Цитата(kibsoft ...   16.8.2010, 20:19
|- - tasmdevil   Цитата(Алексей1153 @ 16.8.2010, 21:19) ki...   16.8.2010, 20:28
- - Алексей1153   Цитата(tasmdevil @ 16.8.2010, 23:28) А во...   16.8.2010, 20:37
- - kibsoft   ЦитатаА вот разжуйте для чайника если можно Провер...   16.8.2010, 20:43
- - tasmdevil   я вот так сделал и аботает на удивление extern bo...   16.8.2010, 20:47
- - Алексей1153   Кошмар. Сделай без глобальной переменной, пусть ...   16.8.2010, 20:55
|- - tasmdevil   Цитата(Алексей1153 @ 16.8.2010, 21:55) Ко...   16.8.2010, 21:07
- - Алексей1153   дык, не за что )   16.8.2010, 21:12
- - Litkevich Yuriy   вообще задачка простейшая. Я так делаю:   16.8.2010, 21:23
- - Litkevich Yuriy   Однако забыл файлик приложить, как использовать: #...   17.8.2010, 2:37


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.1.2025, 13:13