Russian Qt Forum
Май 06, 2024, 20:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 70
16  Разное / Объявления / Re: Программист С++\Qt : Февраль 04, 2021, 17:01
Для начала в личку :-)
17  Разное / Объявления / Программист С++\Qt : Февраль 04, 2021, 16:44
Требуется Разработчик С++ (QT Developer) для нового проекта компании.

Разработка собственного нового кросс-платформенного десктопного приложения для удаленного доступа к компьютерам для поддержки пользователей.

Данный проект предполагается реализовывать с использованием современных технологий (Websockets, TypeScript, HTML5), фреймвоков ( Bootstrap, angular ) и библиотек (QT, JQuery, SignalR) для реализации компонентов системы.

Обязанности:

Разработка (с нуля) кросс-платформенного приложения с использованием библиотеки QT.
Участие в разработке GUI интерфейса, бизнес-логики, коммуникационных модулей.
Тестирование реализованных элементов и всей системы, unit-тестирование;
Участие в ревью разработанного кода
Поддержка разработанного продукта.
Требования:

Образование: высшее техническое;
Аналитический склад ума;
Опыт разработки на С++ от 3 лет;
Опыт разработки на QT от 2 года;
Опыт разработки кросс-платформенных приложений;
Опыт разработки многопоточных приложений;
Опыт работы с сетевыми протоколами (TCP/IP, HTTP);
Понимание ООП, паттернов проектирования;
Знание английского языка, достаточное для чтения технической документации;
Опыт работы с системами контроля версий (предпочтительно — git);
Опыт работы в MS Visual Studio (от 2-х лет);
Знание и опыт работы с Windows (Win32 API, GDI, работа с потоками) будет считаться плюсом;
Опыт работы с MacOs будет являться плюсом.

Удаленная работа, фуллтайм.
18  Qt / OpenGL / Re: Понятна ли дока? : Февраль 03, 2021, 10:07
А доку по sdt на русском не читали? Там некоторые термины прямо противоположны тому что есть в английском.
19  Qt / Вопросы новичков / Re: Непонятное падение программы : Январь 28, 2021, 19:31
Release тоже падает?

нет,релиз работает

С какими еще библиотеками компилируешь проект кроме Qt?  Велика вероятность что проблема в них.
20  Qt / Вопросы новичков / Re: Непонятное падение программы : Январь 28, 2021, 10:35
Release тоже падает?
21  Qt / Вопросы новичков / Re: Непонятное падение программы : Январь 27, 2021, 18:39
В папке с приложением есть библиотеки Qt? Как будто разные версии Qt.
22  Qt / Вопросы новичков / Re: Непонятное падение программы : Январь 27, 2021, 15:39
может быть callstack есть?
23  Qt / Model-View (MV) / Модели для json данных : Январь 24, 2021, 18:48
Не то что бы вопрос. Одна из часто встречающихся задач по крайней мере у нас это чтение и отображение json в каком либо виде. Очень актуально для мобильной разработки. Решил тут запилить модели под это дело, хочешь читай из файла на диске, хочешь из сети.

https://github.com/DevZenCat/json-model

Пока только первая версия. Первый набросок. Буду периодически обновлять. Хейт, советы, предложения, угрозы приветствуются.

Основной плюс, это загрузка в отдельном треде. Модели нужны скорее для qml. Что бы интерфейс сделать приятным.
24  Qt / Вопросы новичков / Re: Не могу войти в архив Qt : Январь 22, 2021, 14:05
Так же
25  Программирование / Алгоритмы / Re: Выбрать кадры : Январь 22, 2021, 12:53
Код
C++ (Qt)
     int len = stop - start + count;
     int result = (len * val) / count;
     return min(result * count, stop);
 

по идее можно сократить / count и * count, будет равнозначно. Но у меня математика не бьется, получаем результат отличный от того что нужно.
26  Программирование / Алгоритмы / Re: Выбрать кадры : Январь 18, 2021, 13:10
...у меня получилось вот так.
Извините, "ни асилил" Ваш вариант. Вот что получилось у меня
Код
C++ (Qt)
int CFrameRange::Val2Frame( float val ) const
{
int index = int(val * mCount);
float step = float(mStop - mStart) / (mCount - 1);
int frame = int(index * step + 0.5f) + mStart;
return qBound(mStart, frame, mStop);
}
 

+- тоже что и у Вас, только сложнее.
27  Программирование / Алгоритмы / Re: Выбрать кадры : Январь 17, 2021, 20:54
Код:
int CFrameRange::Val2Frame( float val ) const
{
    int len = stop - start;
    int lenInterval = len / count;
    float intervalPercent = (float)1 / lenInterval;
    int intervalIndex = floor(val / intervalPercent);
   
    float minFramePercent = intervalIndex * intervalPercent;
    float maxFramePercent = (intervalIndex + 1) * intervalPercent;
   
    float minFrameDiff = abs(minFramePercent - val);
    float maxFrameDiff = abs(maxFramePercent - val);
    int step = len / lenInterval;
    float framePer;
    if (minFrameDiff  < maxFrameDiff) {
        framePer = minFramePercent;
    }else {
        framePer = maxFramePercent;
    }

    return step * (framePer / intervalPercent);
}

Думаю можно как то сделать оптимальнее. Но у меня получилось вот так.
28  Программирование / С/C++ / Re: Адресная арифметика : Январь 12, 2021, 16:06
Разве две звездочки не дают возможности доступа по индексу? Дальше вопрос со смещением, смещение делим на sizeof получаем индекс, только если внутри нет POD типов.
29  Программирование / Алгоритмы / Re: Выбрать кадры : Январь 12, 2021, 14:28
Или float - это процент до 100 грубо говоря. И чем он выше тем ближе к концу нужно выбрать кадр?
30  Программирование / Алгоритмы / Re: Выбрать кадры : Январь 12, 2021, 14:26
А нужно красиво или тупо?

псевдо:

Код:
int CFrameRange::Val2Frame( float val ) const
{
    int index = atoi(std::to_string(val).replace("0.", ""));
    return index;
}

или что то не верно понял?
Страниц: 1 [2] 3 4 ... 70

Страница сгенерирована за 0.091 секунд. Запросов: 23.