tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
964
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    riseX riseX ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Beiträge
    63
    Hallo,

    mal wieder ne Frage zu QT.

    Ich habe einen QToolButton und einen QString. Nun möchte ich als Aktion wenn der Button gedrückt wird den FileDialog öffnen und den Rückgabewert in einen String speichern.

    Ich hab das mal folgendermaßen verkürzt.

    Code :
    1
    2
    3
    
    QToolButton *getFileBut = new QToolButton(this);
    QString *tempStr = new String();
    QObject::connect(&getFileBut, SIGNAL(clicked()), &tempStr, SLOT( QFileDialog::getExistingDirectory("./", "All Files (*.*)", this,"Choose directory...")));


    Fehlermeldung:
    error: no matching function for call to `admintool::connect(QToolButton**, const char[11], const QString**, const char[88])'

    Es kann natürlich sein, dass der Code Kraut und Rüben ist ... aber dennoch würde ich mich über ein wenig Hilfe freuen.

    Gruß
    riseX
     

  2. #2
    SGSSGene SGSSGene ist offline Mitglied Gold
    Registriert seit
    Feb 2008
    Beiträge
    124
    Also aus der Dokumentation weiß ich(arbeite eigentlich nicht mit QT), das die MEthode connect() so aufgebaut ist:
    bool connect ( const QObject * sender, const char * signal, const char * method,Qt::ConnectionType type = Qt::AutoConnection );
    Dies unterscheidet sich jtzt zur Fehler Meldung im 1. und 3. Parameter.
    Es müsste etwa so lauten:
    QObject::connect(getFileBut, SIGNAL(clicked()), tempStr, SLOT( QFileDialog::getExistingDirectory("./", "All Files (*.*)", this,"Choose directory...")));
    (Ich habe die '&' weggenommen)

    Falls es unklar sein sollte, warum das so ist. Empfehle ichdir, die ein wenig mit der Übergabe von Zeigern zu beschäftigen.

    mfg
    Gene
     

Ähnliche Themen

  1. FileDialog ?
    Von Teilzeitphilosoph im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 03.11.08, 16:42
  2. FileDialog - Filter
    Von thomy800 im Forum Java
    Antworten: 4
    Letzter Beitrag: 02.08.08, 21:03
  3. FileDialog mit Java
    Von Juri Schlönz im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 13.05.05, 15:29
  4. Problem mit AWT-FileDialog
    Von derpilger im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 11.03.05, 11:56
  5. MySQl connect und close connect
    Von CyberMax im Forum PHP
    Antworten: 5
    Letzter Beitrag: 25.03.04, 19:03