Results 1 to 9 of 9

Thread: Calling multiple UI's?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: Calling multiple UI's?

    This is a compilation error telling you quite plainly that "adressViewer" is not declared before you try to use it. If the compiler cannot find a definition, is it any wonder that the IDE (Qt Creator I assume) cannot either. With the limited information you have provided, the only obvious things to check are:
    • That the "ui_adresses.h" file is generated, carries the correct name, and actually declares a class "adressViewer" (not "adresses"). This name is definitely not the default name that Qt Creator would have generated for you (that would have been ui_adressviewer.h).
    • That you have not "accidentally" spelt the word "address" correctly in your declaration and incorrectly everywhere else.


    The dot is not a shortcut in C++ for pointer dereferencing. Qt Creator corrects the common error of trying to use a dot to access a class member through a pointer. It can only do this if it knows what type things are: not the case here.
    Last edited by ChrisW67; 10th December 2010 at 22:53.

Similar Threads

  1. Replies: 2
    Last Post: 9th December 2010, 16:49
  2. Calling paintEvent when I want to
    By di_zou in forum Newbie
    Replies: 3
    Last Post: 14th October 2009, 10:29
  3. Calling a webservice
    By steg90 in forum Qt Programming
    Replies: 8
    Last Post: 17th December 2007, 18:29
  4. Calling QApplication from a Non-QT app?
    By hickscorp in forum Qt Programming
    Replies: 2
    Last Post: 10th April 2007, 22:00
  5. Replies: 0
    Last Post: 21st December 2006, 11:48

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.