Título: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: Puntoinfinito en 17 Mayo 2013, 22:24 pm Tengo una función definida en mainwindow.cpp que és llamada por un código llamado dialog.cpp (una .ui con sus clases y headers a parte). He linkeado librerias en el mainwindow.cpp y main.cpp de tal manera: #include "dialog.h". Pero nada, al ejecutar la función me sale que la función no ha sido declarada :/ Alguien sabe qué le pasa? Es problema de OOP fijo...
Título: Re: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: OmarHack en 19 Mayo 2013, 12:24 pm Pon todos los códigos a ver.
Un saludo. Título: Re: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: pacoperico en 19 Mayo 2013, 19:58 pm Una pregunta trivial ¿Has comprobado si esa funcion esta declarada en el interior de tu archivo dialog.h?
Título: Re: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: Puntoinfinito en 21 Mayo 2013, 17:05 pm Creo que no se entiende. A ver:
mainwindow.h Código: #include <dialog.h> ... public slots: int savePasswords(QString a, QString b); ... dialog.h Código: ... savePasswords(password_1, password_2); ... Dialog.h dice que save passwords no ha sido declarado, mientras que esta en el archivo main, cosa que no entiendo ya que esta linkeado con la librería en mainwindow.h . Saludos Título: Re: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: OmarHack en 21 Mayo 2013, 17:27 pm Comprobaste si en nombre_de_proyecto.pro en headers estaba dialog.h? Quedando así:
Citar HEADERS += mainwindow.h\ dialog.h Título: Re: Duda de funciones mainwindow.cpp en otros códigos QT Publicado por: Puntoinfinito en 22 Mayo 2013, 18:02 pm Comprobaste si en nombre_de_proyecto.pro en headers estaba dialog.h? Quedando así: Es así como esta... ni idea de lo que le pasa aún... :/ |