Почему не работает app.setMainWidget ???



  • я новичок, самая простая прога

    1 #include <qapplication.h>
    2 #include <qlabel.h>
    3 int main(int argc, char *argv[])
    4 {
    5 QApplication app(argc, argv);
    6 QLabel *label = new QLabel("Hello, Qt!", 0);
    7 app.setMainWidget(label);
    8 label->show();
    9 return app.exec();
    10 }
    выдает ошибку на 7й строке, если я ее сотру она работает, так почему в примере она есть?
    (возможно связано с версией: 5.0.2)



  • Добрый день!
    По моему примеры которые у вас есть это для Qt3, и они не будут работать на Qt4 и тем более на Qt5.
    Попробуйте начать "отсюда":http://qt-project.org/doc/ или "отсюда":http://www.youtube.com/playlist?list=PL2D1942A4688E9D63 .



  • уже понял, спасибо
    а не сможете мне помочь ссылкой на "более-менее" качественную РУС документацию?
    (видимо такой не существует)
    я на англ трачу в 5 раз больше времени



  • В качестве РУС документации могу порекомендовать только книгу "Макс-Шлее-Qt-4.5.-Профессиональное-программирование-на-C++-2010"(через google можно найти линк для скачивания) или "crossplatform.ru/":http://crossplatform.ru/ но к сожалению для Qt 5 русской документации пока нет.



  • [quote author="qxoz" date="1368126190"]В качестве РУС документации могу порекомендовать только книгу "Макс-Шлее-Qt-4.5.-Профессиональное-программирование-на-C++-2010"(через google можно найти линк для скачивания) или "crossplatform.ru/":http://crossplatform.ru/ но к сожалению для Qt 5 русской документации пока нет.[/quote]

    начал читать, спасибо


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.