Всем привет.
Есть код:
[code
]#include <QtGui>
#include "qt4.h"
#include <QPainter>
qt4::qt4()
{
pic.load("./Fon.jpg");
}
void qt4::paintEvent(QPaintEvent* event)
{
QPainter p(this);
p.drawPixmap(10,10,pic);
p.end();
}
qt4::~qt4()
{
}
void qt4::MousePressEvent(QMouseEvent *event)
{
QPainter p(this);
p.drawPixmap(10,10,pic);
p.end();
}
В КДевелопе при комплияции прога прекрасно работает,
когда запускаю файл bin/qt4 нет ничего на форме..
когда пишу вместо ./ :/ , как по документации.. , то нет нигде результата что в кдевелопе что в бин
если указать pic.load("/home/ighor/Fon.jpg"); - полный адрес тогда все супер,
но мне нужно использовать картинку с текущей директории.
Как узнать адрес папки с которой запущен выполняемый файл ?
или как правильно писать текущюю директорию "./", "/", ":/" ?