пятница, 6 мая 2011 г.

namespace AQP

встретил такой helpers

void hoursMinutesSecondsForMSec(const int msec, int *hours,int *minutes, int *seconds);
результат. вы даете ей msec микросекунды , а она вам возвращает
сколько это часов минут и секунда.
examples


QString MainWindow::minutesSecondsAsStringForMSec(qint64 msec)
{

    int minutes;
    int seconds;
    AQP::hoursMinutesSecondsForMSec(msec, 0, &minutes, &seconds);
    return QString("%1:%2").arg(minutes, 2, 10, QChar(' '))
                           .arg(seconds, 2, 10, QChar('0'));
}

Возвращает путь в котором лежит приложение qt

QString applicationPathOf(const QString &path)
{
    QDir dir(QApplication::applicationDirPath());
#ifdef Q_WS_WIN
    if (dir.dirName().toLower() == "debug" ||
        dir.dirName().toLower() == "release")
        dir.cdUp();
#elif defined(Q_WS_MAC)
    if (dir.dirName() == "MacOS") {
        dir.cdUp();
        dir.cdUp();
        dir.cdUp();
    }
#endif
    if (!path.isEmpty())
        dir.cd(path);
    return dir.canonicalPath();
}


буду по мере изучения добавлять 

Комментариев нет:

Отправить комментарий