Russian Qt Forum

Qt => Вопросы новичков => Тема начата: ardmn от Март 08, 2011, 20:23



Название: отображение картинки
Отправлено: ardmn от Март 08, 2011, 20:23
Доброе время суток . Пушу программу по примеру :

Код:
/* ======================================================================
**  main.cpp
** ======================================================================
**
** ======================================================================
**  Copyright (c) 2007 by Max Schlee
** ======================================================================
*/

#include <QtGui>

// ----------------------------------------------------------------------
int main(int argc, char** argv)
{
    QApplication app(argc, argv);
    QWidget      wgt;
    QPixmap      pix("clock.png");
    QCursor      cur(pix);

    wgt.setCursor(cur);
    wgt.resize(180, 100);
    wgt.show();

    return app.exec();
}

есть картинка clock.png в папке с проектом но почему-то при попадании курсора в окно программы ничего не происходит (( в чём моя ошибка?


Название: Re: отображение картинки
Отправлено: Stiff от Март 08, 2011, 21:10
 :o А что должно происходить?


Название: Re: отображение картинки
Отправлено: alexman от Март 08, 2011, 21:31
Картинка то загружена?


Название: Re: отображение картинки
Отправлено: ardmn от Март 08, 2011, 22:04
Цитировать
А что должно происходить?
Ну когда курсор попадает в форму то он меняется на картинку :)

Цитировать
Картинка то загружена?

В смысле? У меня она(clock.png) в папке с .сpp   и про файлами ... Может нужно как-то в проект включить? Я делал через "добавить существующий файл...2 но не помогло ((


Название: Re: отображение картинки
Отправлено: alexman от Март 08, 2011, 22:23
Положи в директорию с exe. А лучше про ресурсы посмотри!


Название: Re: отображение картинки
Отправлено: ardmn от Март 08, 2011, 22:44
Большое спасибо :) Всё заработало когда положил картинку в папку с exe.

Положи в директорию с exe. А лучше про ресурсы посмотри!

Вот мой pro-файл :
Код:
#-------------------------------------------------
#
# Project created by QtCreator 2011-03-06T23:06:07
#
#-------------------------------------------------

QT       += core gui

TARGET = test
TEMPLATE = app\


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

OTHER_FILES += \
    clock.png

Что мне тут нужно поправить?


Название: Re: отображение картинки
Отправлено: alexman от Март 08, 2011, 22:50
http://doc.qt.nokia.com/4.7/resources.html (http://doc.qt.nokia.com/4.7/resources.html)