Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » Passwortabfrage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.08.2004, 08:12 Uhr
~Frank
Gast


Guten Morgen!
Wie frage ich ab ob in zwei feldern etwas eingetragen wurde? Und ob das angegebene Passwort richtig ist? Kann mir da jemand helfen und mir einen kleinen Tip geben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.08.2004, 10:41 Uhr
typecast
aka loddab
(Operator)


Du solltest da schon ein bischen genauer werden. Was sind das fuer Felder und worin wurde das Passwort eingegeben?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.08.2004, 10:49 Uhr
~Frank
Gast


Das sind QLineEdit Felder. In dem einen wird das Passwort und in dem anderen der Benutzername eingetragen. Dann sollte man auf ok klicken und (wenn das passwort dann stimmt) auf die nächste form geleitet werden.
Kannst du damit jetzt was anfangen oder brauchst du noch mehr informationen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.08.2004, 10:57 Uhr
typecast
aka loddab
(Operator)


Jo, das is ja ganz einfach. So einfach, dass ich dir noch nicht mal Quellcode spendiere

Aber jetzt Spass bei Seite. Du schreibst dir einen Slot der auf das clicked() Ereigniss von deinem Button reagiert.

In diesem Slot fragst du einfach die Methode text() deiner beiden QLineEdits ab und ueberpruefst das Ergebniss.

Wenn es stimmt, kannst du ein Signal emmitieren, dass das Widget, dass die Informationen erhalten soll ueber einen Slot abfaengt (wenn du das nicht hinbekommmst: da bin kann ich dir wenn du willst das notwendigste als Beispielcode zeigen)
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.08.2004, 08:41 Uhr
~Frank
Gast


Naja, sehr einfach hört sich das ja nicht grade an.
Jedenfalls nicht für einen Blutigen Anfänger.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.08.2004, 11:20 Uhr
typecast
aka loddab
(Operator)


Na ja, wenn du die Trolltech-Tutorial gemacht hast, dann sollte alles bis auf der letzte Teil doch ziehmlich einfach sein:


C++:
// ungetestet

class MyWidget : public QWidget {
public:
  MyWidget(QWidget *parent = 0, const char* name = 0, WFlags f = 0);

Q_OBJECT

protected:
  QPushButton* password_button;
  QLineEdit *userName, *passWord;

protected slots:
  void getPassword();

public signals:
  void passwordChanged(QString, QString);
};

...

MyWidget::MyWidget(QWidget* parent, const char* name, WFlags f) : QWidget(parent, name, f)
{
  ...
  connect(passwort_button, SIGNAL(clicked()), this, SLOT(getPasswort()))
  connect(this, SIGNAL(passwordChanged(QString, QString)), DIE_KLASSE_DIE_USERNAME_UND_PASSWORT_BEKOMMEN_SOLL, SLOT(IRGEND_EIN_SLOT_DEN_DU_WIE_OBEN_ERSTELLT_HAST(QString, QString));
  ...
}

MyWidget::getPasswort()
{
   emit passwordChanged(userName->text(), passWord->text())
}





So ungefaehr sollte das aussehen. Wenn du davon was nicht verstanden hast, dann melde dich einfach nochmal und sag mir, wo's haengt. Dann versuch ich nochmal dir zu helfen.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
25.08.2004, 11:35 Uhr
~Frank
Gast


Cool danke, werde es gleich mal ausprobieren!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: