put your hands up in the air!

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (7)
  • Qt Widgets как закрасить только один виджет?

    @1q2w1q2w Автор вопроса
    sudo make install
    Блинскиный) как обычно все банально) забыл вызвать метод update() :)
    bool Widget::eventFilter(QObject *object, QEvent *event)
    {
        if (event->type() == QEvent::FocusOut)
        {
            if (object == this)
            {
                qDebug() << "Здесь ловим событие focus Out!";
                this->isActive = false;
                this->update();    // из-за этой строчки я потерял 1,5 часа)
            }
        }
        return false;
    }

    А все потому, что думал, будто paintEvent и так вызывается по 100 раз в секунду, update() не нужен)) Ха .. нужен! Только через отладчик смог поймать ...
    Ответ написан
    2 комментария
  • C++ сеть. Как работать с сетью в C++?

    @1q2w1q2w
    sudo make install
    1. *WinInet
    2. •WinHttp
    3. •Casablanca
    4. •Qt
    5. •POCO
    6. •wxWidgets
    7. •Boost.Asio
    8. •libcurl
    9. •neon
    10. •.NET (С++/CLI)
    11. •IXMLHTTPRequest
    12. •HappyHttp
    13. •cpp-netlib


    Чтобы далеко не ходить: Статья на хабре
    Наиболее часто используются, насколько я знаю Boost и Qt. POCO и libcurl позволяют сделать проще реализацию, но не такие гибкие..
    А если без библиотек - тогда чисто через сокеты (если не ошибаюсь, библиотеки просто упрощают работу с ними, по крайней мере Boost).
    От себя рекомендую Qt ... но только если вам нужен GUI и что то кроме сетевых классов (тяжелый он, но красивый))
    А к стандарту ближе всего Boost (из него даже некоторые части были включены в стандарт), так что выбирайте)
    Кстати, к вопросу о выборе, для интереса пробил количество вакансия по boost и qt: 77/72 в Москве, так что почти паритет.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (10)