Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    23

    Aggiunta di un pulsate con le QT

    sono sempre io intrippato come pochi con le QT...il mio enigma e qusto...mi trovo a dover aggiungere un pulsante...la parte grafica è fatta,il pulsante c'e non ci sono errori ma non riesco a fargli fare nulla...
    secondo me c'e da moficare qualcosa sul .cpp piu o meno a questo livello:

    static const uint qt_meta_data_afwGuiAccessPointMap[] = {

    // content:
    1, // revision
    0, // classname
    0, 0, // classinfo
    4, 10, // methods
    0, 0, // properties
    0, 0, // enums/sets

    // slots: signature, parameters, type, tag, flags
    22, 21, 21, 21, 0x08,
    37, 21, 21, 21, 0x08,
    55, 21, 21, 21, 0x08,
    79, 71, 21, 21, 0x08,

    0 // eod
    };

    static const char qt_meta_stringdata_afwGuiAccessPointMap[] = {
    "afwGuiAccessPointMap\0\0on_Btn_AddAP()\0"
    "on_Btn_RemoveAP()\0on_Btn_Reload()\0"
    "row,col\0cell_valueChanged(int,int)\0"
    };

    perche poi alla fine del file si entre in uno switch dove sono presenti i metodi degli altri pulsanti e io a questo punto non so come inserire il metodo legato al pulsante che ho inserito!!!!!!!

  2. #2
    collega al pulsante ad uno slot in modo che richiami la tua procedura quando viene cliccato dall'utente, può essere una soluzione valida? stai modificando un'applicazione già creata da qualcun altro e devi per forza integrare il tuo codice secondo le logiche specificate?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    23
    grazie ma adesso mi trovo in un buco e non ne vedo la luce...ho creato l'interfaccia da eseguire al momento della pressione del pulsante, per sicurezza prima di integrarla nel codice gia fatto ho provato a vedere se parte con un main...

    #include <qapplication.h>
    #include "Prova.h"

    int main(int argc, char **argv)
    {
    QApplication app(argc, argv);
    prova *pr= new prova();
    pr->show();
    return app.exec();
    }

    e il risultato e stato ,dopo un po di erroririni, un sfilza di errori simili a questo:

    C:/...../Prova.cpp:47: undefined reference to `non-virtual thunk to QWidget::devType() const'

  4. #4
    non ha nessun riferimento alla funzione devType(), che penso sia un tuo metodo locale..alla linea 47 chiami quella funzione? sei sicuro che non sia fuori dal tuo scope?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.