Size: a a a

2020 December 19

S

Sofia in Qt
Radu Ene
идентификатор после
import 'script.js' as ...
должен начинается с заглавной буквы
Точно, спасибо. А счекбоксами можете подсказать?
источник

S

Sofia in Qt
Мне нужно чтобы чекбоксы создавались динамически, и их было столько, сколько цифра на кнопки (у меня в коде сейчас 7). А в дальнейшем я буду считать сколько файлов в выбранной папке и буду записывать в чекбоксы к ним путь
источник

FS

Flower Surgeon in Qt
мне кажется вам нужен Instantiator
источник

S

Sofia in Qt
Flower Surgeon
мне кажется вам нужен Instantiator
он создаёт объект из .js файла или из main.qml?
источник

S

Sofia in Qt
из js у меня что-то не получается ничего создать
источник

FS

Flower Surgeon in Qt
Sofia
он создаёт объект из .js файла или из main.qml?
Из модели.
источник

FS

Flower Surgeon in Qt
Запишите имена файлов в модель и от этой печки пляшите.
источник

FS

Flower Surgeon in Qt
Я бы как-то так сделал.
источник

RE

Radu Ene in Qt
Sofia
Мне нужно чтобы чекбоксы создавались динамически, и их было столько, сколько цифра на кнопки (у меня в коде сейчас 7). А в дальнейшем я буду считать сколько файлов в выбранной папке и буду записывать в чекбоксы к ним путь
а почему бы в MyCheckBoxes не предать сразу список через свойство, например
Column {
   property var list: [];

   ButtonGroup {
       id: childGroup
       exclusive: false
       checkState: parentBox.checkState
   }

   CheckBox {
       id: parentBox
       text: qsTr("ALL")
       checkState: childGroup.checkState
   }

   Repeater {
       model: list

       CheckBox {
           text: qsTr(modelData)
           ButtonGroup.group: childGroup
       }
   }
}
источник

RE

Radu Ene in Qt
MyCheckBoxes {
   list: ["one.txt", "two.txt", "three.txt"]
}
источник

S

Sofia in Qt
а как мне в
 Column {
   property var list: [];
передать list? из функции
источник

FS

Flower Surgeon in Qt
Задать ID колонке и через него передать.
источник

RE

Radu Ene in Qt
Sofia
а как мне в
 Column {
   property var list: [];
передать list? из функции
предположим что в mmmfunc.js кроме функции есть еще и массив
const list = ["one.txt", "two.txt", "three.txt"];
тогда передать можно будет и так
MyCheckBoxes {
   list: Mfn.list
}
источник

S

Sofia in Qt
ааа, так вроде понятно получается
источник

FS

Flower Surgeon in Qt
Всем привет. Уже задавал этот вопрос в @supapro, мне там подсказали про memory-mapped-файлы, но, может быть, в Qt на этот счёт есть что-то эффективное?
источник

FS

Flower Surgeon in Qt
Переслано от Flower Surgeon
А вот смотрите. Есть такая ситуация. Имеется файл видео H.264. Размер может варьироваться от нескольких мегабайт до пары гигабайт. Парсится оно библиотекой h264bitstream вот таким образом. Либа составляет таблицу офсетов синтаксических единиц (NALU). Проблема: на данный момент программа читает файл целиком (она не моя, я её форкнул с целью улучшения) и парсит буфер всего файла. Мне же хочется, чтобы буфер был полегче и файл считывался бы с диска частями. Функция find_nal_unit() сканит непрерывный буфер и возвращает два офсета (на начало и конец NALU), т.е. нужно как-то реаллоцировать буфер чтения и смещать офсет в файле.

Может быть существует какой-нибудь эффективный bitstream-reader в C++ для этого?
источник

nursultan Оmurgaziev... in Qt
mefest
Какая версия? Он вроде под gpl доступен. Кароче в опенсорс он есть
Порылся в документации версия Qt 5.15.0 у меня выше но Онда не доступна
источник

🇮

🇮🇹 Yury in Qt
Flower Surgeon
Всем привет. Уже задавал этот вопрос в @supapro, мне там подсказали про memory-mapped-файлы, но, может быть, в Qt на этот счёт есть что-то эффективное?
в Qt просто платформозависимый враппер
QFileDevice/QFile c map/unmap
источник

VK

Valentin Kornienko in Qt
Flower Surgeon
Переслано от Flower Surgeon
А вот смотрите. Есть такая ситуация. Имеется файл видео H.264. Размер может варьироваться от нескольких мегабайт до пары гигабайт. Парсится оно библиотекой h264bitstream вот таким образом. Либа составляет таблицу офсетов синтаксических единиц (NALU). Проблема: на данный момент программа читает файл целиком (она не моя, я её форкнул с целью улучшения) и парсит буфер всего файла. Мне же хочется, чтобы буфер был полегче и файл считывался бы с диска частями. Функция find_nal_unit() сканит непрерывный буфер и возвращает два офсета (на начало и конец NALU), т.е. нужно как-то реаллоцировать буфер чтения и смещать офсет в файле.

Может быть существует какой-нибудь эффективный bitstream-reader в C++ для этого?
Boost memory mapped file не смотрели?
источник

FS

Flower Surgeon in Qt
Valentin Kornienko
Boost memory mapped file не смотрели?
Ещё пока нет, но думал.
источник