004
17.06.2004, 14:14 Uhr
Melcho
|
Hier ist mein Quelltext, vielleicht könnt ihr den Fehler ja jetzt finden!
C++: |
#include <qapplication.h> #include <qvbox.h> #include <qstring.h> #include <qfileinfo.h> #include <qlabel.h> #include <qpushbutton.h> #include <qfont.h> #include <qsqldatabase.h> #include <qdatatable.h> #include <qsqlcursor.h> #include <qstring.h> #include <qmessagebox.h> #include <qsqlquery.h> #include <qlineedit.h> #include <qlistbox.h> #include <qgroupbox.h> #include <qdatastream.h>
#include "configform.h"
ConfigForm::ConfigForm( QWidget *parent=0, const char *name=0, bool modal=TRUE, WFlags f=0) { setGeometry (100, 100, 500, 500); setCaption( "Einstellungen" );
setOKButton("Schließen"); setApplyButton("Speichern"); connect( this, SIGNAL( applyButtonPressed() ), this, SLOT( save() ) ); Tab1(); Tab2(); Tab3(); show(); }
void ConfigForm::Tab1() { QGroupBox *tab1 = new QGroupBox(this);
QLabel * lb_host= new QLabel("Host auf der die Datenbank läuft",tab1); lb_host->setGeometry(10,10,280,20); QLineEdit * host_eingabe= new QLineEdit("",tab1); host_eingabe->setGeometry(300,10,160,20); QLabel * lb_dname= new QLabel("Der Name von Ihrer Datenbank",tab1); lb_dname->setGeometry(10,34,280,20); QLineEdit * dname_eingabe= new QLineEdit("",tab1); dname_eingabe->setGeometry(300,34,160,20);
QLabel * lb_user= new QLabel("User mit geeignet Rechten",tab1); lb_user->setGeometry(10,58,280,20); QLineEdit * user_eingabe= new QLineEdit("",tab1); user_eingabe->setGeometry(300,58,160,20);
QLabel * lb_pw= new QLabel("Passwort für diesen User",tab1); lb_pw->setGeometry(10,82,280,20); QLineEdit * pw_eingabe= new QLineEdit("",tab1); pw_eingabe->setEchoMode(QLineEdit::Password); pw_eingabe->setGeometry(300,82,160,20);
QLabel * lb_table= new QLabel("Tablen innerhalb der von Ihnen gewählten Datenbank",tab1); lb_table->setGeometry(10,130,400,20);
QListBox * t_auswahl= new QListBox(tab1); t_auswahl->setGeometry(300,160,160,100); t_auswahl->setSelectionMode(QListBox::Multi); QPushButton * BtnTable = new QPushButton( "Tabellen", tab1 ); BtnTable->setGeometry( 200,350,100,30 ); QObject::connect( BtnTable, SIGNAL( clicked() ), qApp, SLOT (daten_lesen()) );
addTab( tab1, "Datenkonfiguration" ); }
void ConfigForm::Tab2() { QVBox * tab2 = new QVBox( this ); addTab( tab2, "Ansichtsoption" ); }
void ConfigForm::Tab3() { QVBox * tab3 = new QVBox( this ); addTab( tab3, "Grafikoption" ); }
void ConfigForm::save() { QString text1; text1=host_eingabe->text(); QMessageBox::information( this, "Application name",host_eingabe->text()); }
|
|