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

Войти
 
   Начало   Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 [4] 5 6 ... 10
 31 
 : Июль 21, 2024, 17:04 
Автор yuri_ch - Последний ответ от yuri_ch
а какой момент является нужным?

есть Component.onCompleted например: https://doc.qt.io/qt-6/qml-qtqml-component.html#completed-signal

Блин, даже не подумал, что к неграфическому объекту тоже применимо.

Работает. Спасибо.

А почему в моем случае сработало? (скрипт в скобках) и почему до установки свойства?

 32 
 : Июль 21, 2024, 15:44 
Автор yuri_ch - Последний ответ от kambala
а какой момент является нужным?

есть Component.onCompleted например: https://doc.qt.io/qt-6/qml-qtqml-component.html#completed-signal

 33 
 : Июль 21, 2024, 13:42 
Автор yuri_ch - Последний ответ от yuri_ch
Доброго дня. В QT начинаю. Сделал класс в C++, который собирает данные в иерархический список, сделал вокруг него модель на основе QAbstractItemModel, через Q_PROPERTY объявил свойства для входных параметров, зарегил через qmlRegisterType, создал в main.qml, инициализировал параметр, указал как модель в TreeView - все нарисовалось(хотя и не сразу).
Понадобилось дополнительно отобразить те же данные в ListView. Объявил в той же модели член типа QStringList, через Q_PROPERTY объявил свойство которое его возвращает, нарисовал метод, который заполняет QStringList, чтобы вызвать его в нужный момент, пометил метод через Q_INVOKABLE и... не пойму как его вызвать из QML. Что-то получилось в виде :
MyQFsReaderModel{ //создается модель которая передается в TreeView
 
       id:fsModel
        rootPath: "c://WORK//Arduino_Projects//"
        (fsModel.crtListFsStr())  //вызывается нужный метод
 
    }
но нужный мне метод crtListFsStr вызывается раньше чем устанавливается параметр rootPath. Почему - не нашел объяснения и как получить нужный результат тоже. Может кто подскажет?

 34 
 : Июль 16, 2024, 14:59 
Автор SektorCT - Последний ответ от SektorCT
вообще лучше по возможности такого избегать.

вариант с PARENT_SCOPE правильный. а что с ним не получается?

Этого не поулчится избежать. На этом принципе построен проект, из ооочень большого колличества модулей.
Я только пытаюсь привести в надлежайший вид прототип.

 35 
 : Июль 15, 2024, 12:48 
Автор m_ax - Последний ответ от m_ax
Доброго времени суток, коллеги!

Суть проблемы следующая. На железке стоит внешняя флешка
FLASH MX25l6433f:
Sector = 4095 byte
Block  = 8 sectors (32KB)
Page   = 2 blocks (64KB)
Chip   = 128 pages (8MB)
Назрела необходимость написать под неё файловую систему.
Чего хотелось бы из коробки - это поддержка циркулярных буферов,
максимально равномерное использование секторов (число операций перезаписи ограниченно ~ 10^5 циклов)
Ну и скорость и размер, разумеется)

Вначале выбор пал на littlefs https://github.com/littlefs-project/littlefs,
но после более близкого знакомства с ней, хочется поскорее забыть о ней)

Собственно, коллеги, посоветуйте, поделитесь опытом или соображениями в каком направлении курить
и куда лучше копать? Сейчас склоняюсь написать свою ФС с нуля..     


 36 
 : Июль 12, 2024, 11:23 
Автор DarkHobbit - Последний ответ от tux
Обезлюдел форум... Лет 5 назад тут бы такое обсуждение пошло...
Так народ с ChatGPT общается. Русскоязычные форумы в своё время были очень токсичными и, как только появилась альтернатива, основная масса ушла.

 37 
 : Июль 12, 2024, 11:10 
Автор SektorCT - Последний ответ от kambala
вообще лучше по возможности такого избегать.

вариант с PARENT_SCOPE правильный. а что с ним не получается?

 38 
 : Июль 12, 2024, 10:03 
Автор DarkHobbit - Последний ответ от DarkHobbit
Обезлюдел форум... Лет 5 назад тут бы такое обсуждение пошло...

 39 
 : Июль 11, 2024, 23:45 
Автор SektorCT - Последний ответ от SektorCT
Всем привет.

Есть главный cmake файл, в нем через add_subdirectory() я добавляю подпроекты, и в них мне надо заполнять глобальную переменную списком файлов.
После всех подпроектов мне надо с этим списком файлов работать.
Подскажите как парвильно это сделать?
Пробовал
set_property(GLOBAL PROPERTY source_list_property "${PUBLIC_HEADER}")
и
set(source_list ${source_list} ${file_path} PARENT_SCOPE)

но не поулчается.
Или я не парвильно с этми работаю.

 40 
 : Июль 09, 2024, 10:55 
Автор Александра - Последний ответ от kambala
сигнал take_free_pallet случайно не из конструктора Automatic испускается? это бы объяснило почему слот не вызывается. ну или объект automatic_wind удаляется рано. Больше проблем вроде не видно.
Цитировать
Не знаю, как проверить, посылает от там что-то или нет (по ощущению будто нет).
у тебя ж там есть вывод signal on automatiic — если он появляется, значит и сигнал испускается.

Страниц: 1 2 3 [4] 5 6 ... 10

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