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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 5 6 [7] 8 9 ... 217
91  Qt / OpenGL / Re: QOpenGLWindow или QOpenGLWidget : Ноябрь 13, 2020, 16:50
Прочел пост выше 3 раза - все равно ни хрена не понял  Улыбающийся

добро пожаловать в клуб
92  Qt / Вопросы новичков / Re: QtableWidget чтение элементов таблицы в двумерный массив : Ноябрь 10, 2020, 18:06
Код:
QString array[2][4]
array[i][j] = item(i, j);
93  Qt / Дополнительные компоненты / Re: Создаю QBS плагин для VS Code : Ноябрь 10, 2020, 13:58
огонь!
94  Qt / OpenGL / Re: QOpenGLWindow или QOpenGLWidget : Октябрь 26, 2020, 13:05
Вероятно/предполагаю Вас пугают матрицы - не переживайте, миллионы людей юзают их не понимая как они работают, просто используя готовые ф-ции, научиться этому несложно.

из курса линала помню только что-то вроде "строка на столбец"  Грустный
95  Qt / OpenGL / Re: QOpenGLWindow или QOpenGLWidget : Октябрь 26, 2020, 12:53
Разницы между Widget и Window почти нет, первый можно встраивать в другие виджеты, второй - нет. АПИ у них одинаковый.
96  Qt / OpenGL / Re: QOpenGLWindow или QOpenGLWidget : Октябрь 26, 2020, 12:51
Время порекламировать мою репу=) https://github.com/ABBAPOH/learnopengl-qt

Читал статьи на Хабре, адаптировал примеры для классов Qt. Начинается всё с треугольника - куда уж проще=)
97  Программирование / Общий / Re: STL-compatible контейнеры с семантикой Qt's Implicit Sharing : Октябрь 25, 2020, 16:13
Ну типа не использовать не выровненное начало вектора, а начинать с нужным (выровненным) оффсетом. А span "мимикрирует" под вектор что позволяет АПИ сохранить более менее. Понятно, что все мутабельные операции типа append() мимо.
98  Программирование / Общий / Re: STL-compatible контейнеры с семантикой Qt's Implicit Sharing : Октябрь 25, 2020, 15:16
почему нельзя выделить чуть больше и использовать для доступа выровненный span<char>?
99  Программирование / Общий / Re: STL-compatible контейнеры с семантикой Qt's Implicit Sharing : Октябрь 24, 2020, 12:37
QVector выравнивает так как выравнивается T:

Код:
    Q_REQUIRED_RESULT static QTypedArrayData *allocate(size_t capacity,
            AllocationOptions options = Default)
    {
        Q_STATIC_ASSERT(sizeof(QTypedArrayData) == sizeof(QArrayData));
        return static_cast<QTypedArrayData *>(QArrayData::allocate(sizeof(T),
                    Q_ALIGNOF(AlignmentDummy), capacity, options));
    }
Код:
class AlignmentDummy { QArrayData header; T data; };
100  Qt / Общие вопросы / Re: Корутины (модное слово) : Октябрь 22, 2020, 14:39
легко:
Код:
{
    auto coro = getCoro();
    Q_UNUSED(coro);
}
101  Qt / Общие вопросы / Re: Корутины (модное слово) : Октябрь 19, 2020, 14:15
пусть они не так уж часты.

вся асинхронка? сетевое взаимодействие, доступ к БД. Вас не напрягает что QSqlDatabase блокирующий?
102  Программирование / Общий / Re: Большие данные и подкачка : Октябрь 09, 2020, 18:03
Что значит "много"? Доступ к элементам вектора не зависит от количества данных - он делается за константу. Если вы не делаете доступ, а что-то другое, говорите, что конкретно тормозит. "количество" данных в векторе тормозить не может. Может тормозить вставка, поиск, сортировка.
103  Программирование / Общий / Re: Большие данные и подкачка : Октябрь 09, 2020, 15:54
Неясно. Подозреваю что у вас проблема в реалоокациях которым надо копировать вектор. std::deque пробовали? Она хранит данные чанками и добавление не вызывает реаллокаций миллионов элементов.
104  Программирование / Общий / Re: Большие данные и подкачка : Октябрь 09, 2020, 14:31
Опять же - что показывает профайлер?
105  Qt / Qt-инструментарий / Re: кракозябры в QtCreator : Октябрь 09, 2020, 14:14
У него мингв && маке ))


лол, слона-то я и не заметил)))
Страниц: 1 ... 5 6 [7] 8 9 ... 217

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