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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 40
1  Разное / Говорилка / Re: Геометрия (задачки) : Декабрь 22, 2020, 14:19
Для ровных стёкол сдвиг будет в сторону окна меньше чем толщина стекла, думаю это можно даже не учитывать, глваное чтоб пулю не сильно повело. для кривых стёкол есть лазер или рпг.
2  Qt / Пользовательский интерфейс (GUI) / Re: Скроллер времени : Ноябрь 02, 2018, 11:59
На что должен быть похож скроллер и что он должен делать?

Музыкальному плееру хватает обычного ползунка с точностью пару процентов, в редакторах звука есть полоса которая масштабируется колесиком мышки и позволяет удобно перемещаться по редактируемому файлу и точное позиционирование.
3  Qt / Пользовательский интерфейс (GUI) / Re: Скроллер времени : Ноябрь 02, 2018, 11:56
так же как и скроллер пр-ва,
не могу расшифровать сокращение.

p.s. пока не очень понятно в чем проблема и что хотите? Вы хотите QSlider использовать для задания масштаба и позиции? Чем QScrollBar не устраивает?
p.s.s. при разговоре о дизайне неплохо ссылаться на компоненты или картинки, а то у всех фантазия разная.
4  Qt / Пользовательский интерфейс (GUI) / Re: Скроллер времени : Ноябрь 01, 2018, 10:23
У вас QSlider или QScrollBar?

1) да хоть int, просто выводите нужный текст.

Вообще для времени неплохо сделать элемент с дизайном как в  youtube или музыкальном редакторе(если масштаб важен).
5  Qt / Пользовательский интерфейс (GUI) / Re: QTableView соединить выделение и выбор checkbox в первой колонке : Октябрь 31, 2018, 12:49
Можно конечно на выделение ставить checkbox, а на чекбоксы выделение. Только QSortFilterProxyModel меняет выделение, как отличить изменение выделения пользователем(мышь/пробел) и фильтрующей моделью?
6  Qt / Пользовательский интерфейс (GUI) / QTableView соединить выделение и выбор checkbox в первой колонке : Октябрь 30, 2018, 12:26
Можно ли через делегат рисовать выделение для выбранных флажков?
Или поставить на выбоор флажков выделение строк, а на выделение строк выбор флажков?
7  Qt / Вопросы новичков / Re: несколько int в массив bool побитово. : Октябрь 30, 2018, 11:15
QBitArray bita(48);
QList<int> ia = {0x00FFFF0F, 0x00FF0000, 0x00FFFF00};
uint16_t *pBit = (uint16_t*)bita.data_ptr()->data();
for(int i=0; i < 3; ++i)
    pBit = ia & 0xFFFF;

Не так, не? ))
i/16 и i%16, жирные операции, но компилятор это исправит.
8  Qt / Вопросы новичков / Re: несколько int в массив bool побитово. : Октябрь 30, 2018, 10:51
memcpy не прокатит для bool[48], так как он  занимает 48 байт. Мой способ на другом типе(у автора тип массива не указан).

Код:
QByteArray ba;
QList<int> ia = {0x00FFFF0F, 0x00FF0000, 0x00FFFF00};

for(int i=0; i < 3; ++i) {
    ba.append(ia[i] & 0x00FF).append((ia[i] >> 8) & 0xFF);

Хотя тут QBitArray нужен для массива.
9  Qt / Вопросы новичков / Re: несколько int в массив bool побитово. : Октябрь 30, 2018, 09:19
Одна строка лишняя)))
Две, одного "for" и "memcpy" хватит.
10  Программирование / С/C++ / Re: Простой (?) поиск : Сентябрь 28, 2018, 16:02
Академическое - это БД. Для случая когда непонятен текущий объем и непонятна масштабируемость. Если что, всегда можно перескочить на другую БД. или купить сервера помощнее.
11  Qt / QSS / Скрыть выделение в QTableWidget : Сентябрь 25, 2018, 21:37
Как в таблице с разнацветными ячейками заменить стандартное выделение контуром вокруг ячеек.
12  Программирование / С/C++ / Re: Простой (?) поиск : Сентябрь 20, 2018, 09:47
Причем тут много-мало? Улыбающийся Интересует корректное, "академическое" решение задачи, действительно ли оно такое уж сложное? А может оно проще "прямого перебора" который кстати здесь достаточно хлопотливый ?
А что сложного в прямом переборе? Создаете пустой указатель и перебираете массив, заменяя значение более выгодным (если все совпало, поиск останавливаете).
Если память не так важна, и вызовов очень много, то загоните в QMap<QString /*Name*/, QMap<int /*Type*/, bool /*Visible*/>> и двумя строчками извлеките ответ.
13  Программирование / С/C++ / Re: Простой (?) поиск : Сентябрь 18, 2018, 17:18
Обьектов много? Имен не уникальных много? Если в лоб, находим первый объект с именем(если все совпало - в ответ), иначе ищем следующий (если лучше - заменяемб совпало в ответ)... и так пока все объекты не пройдем.

Чтобы быстрее искалось - QMap, QMsql.... Если объектов с одинаковым именем очень много, тогда БД - ищем полное совпадение, потом хуже и хуже...
14  Qt / Многопоточное программирование, процессы / Re: Таймер в потоке : Сентябрь 10, 2018, 12:00
Интересно, с какими типами переменных такие операции атомарны?
std::atomic
15  Qt / Многопоточное программирование, процессы / Re: Таймер в потоке : Сентябрь 05, 2018, 22:18
А создание/удаление потока? не будет ли проще поток постоянно держать открытым? Все таки не на go пишем, создание потока процедура не самая быстрая(конечно побыстрее чем лазить на диск, но все же). Или я не прав?
Страниц: [1] 2 3 ... 40

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