crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику frg10 ::: Спасибо сказали: 5 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
7.12.2009, 14:39 Автоматическая сборка зависимостей
Я для gcc под Linux делал так:

unix:MYLIBSDIR = ../../lib/unix-x86

LIBS  += -L$$MYLIBSDIR

unix {
    PRE_TARGETDEPS += $$MYLIBSDIR/libVisualization.a \
                      $$MYLIBSDIR/libTransforms.a
}


Плохо, конечно, что все либы приходится руками прописывать, но зато работает :)
QCasper,
30.11.2009, 23:56 Магия
Цитата(DEADHUNT @ 30.11.2009, 21:52) *
Цитата(frg10 @ 30.11.2009, 21:41)
Цитата(/usr/include/stdlib.h)
extern long int random (void) __THROW;
нет такой стандартной функции.

Я и не говорил что есть такая стандартная функция. Я просто показал в каком файле эта функция есть и какой у нее прототип. :)

mettamo,
У тебя в gnode.h есть 2 места, где написано
bool Flag;
Замени на
bool Flag = false;
и будет тебе щастье. :)
mettamo,
14.11.2009, 13:46 иконка приложения в KDE
Конкретно в KDE есть папка /usr/share/applications в которой лежат файлы *.desktop. Это обычные текстовые файлы, в которых описываются все гуевые приложения в системе. Вот как раз там и указывается иконка.
vvs83,
11.11.2009, 0:45 QTextBrowser и правила отображения строк
Вроде нельзя, но можно сделать это вручную. После добавления строчки нужно сделать:
browser->verticalScrollBar()->triggerAction(QAbstractSlider::SliderToMaximum);
JuryS1806,
10.11.2009, 12:46 Моноширный шрифт по умолчанию
Цитата(kwisp @ 10.11.2009, 12:28) *
раз уж так хочется красивого решения.

Нашел было уже красивое:
font.setStyleHint(QFont::TypeWriter);
, но, блин, под иксами не работает. :(

Цитата(kwisp @ 10.11.2009, 12:28) *
можно потратить время на поиски кросплаттформенной программы использующей моноширные шрифты и посомотреть как делают там:)

Посмотрел в QtCreator:
#ifdef Q_WS_MAC
    enum { DEFAULT_FONT_SIZE = 12 };
    static const char *DEFAULT_FONT_FAMILY = "Monaco";
#else
#ifdef Q_WS_X11
    enum { DEFAULT_FONT_SIZE = 9 };
    static const char *DEFAULT_FONT_FAMILY = "Monospace";
#else
    enum { DEFAULT_FONT_SIZE = 10 };
    static const char *DEFAULT_FONT_FAMILY = "Courier";
#endif
#endif


Ладно, я выберу один из способов. Тему можно закрыть
DEADHUNT,

RSS Текстовая версия Сейчас: 9.12.2025, 20:09