Size: a a a

2021 January 01

jp

jon pedro in Qt
Flower Surgeon
это же простой INI-формат
Нет секций, это не ини
источник

a

aleksey in Qt
Serguei Khvatov
Кстати, а зачем здесь Qt?
Пытаюсь написать очень урезаную версию программы для расстановки отверстий
источник

FS

Flower Surgeon in Qt
Serguei Khvatov
Кстати, а зачем здесь Qt?
предлагаете Boost заюзать?
источник

FS

Flower Surgeon in Qt
jon pedro
Нет секций, это не ини
Ну так секция одна, только неявная
источник

FS

Flower Surgeon in Qt
в INI так можно
источник

SK

Serguei Khvatov in Qt
Flower Surgeon
предлагаете Boost заюзать?
Ну уж нет! Я не мазохист.
Тут непростой вопрос с организацией данных в программе. Для подобного случая удобнее использовать язык с нестрогой типизацией, python например
источник

jp

jon pedro in Qt
Flower Surgeon
Ну так секция одна, только неявная
Qsetting разве не создаёт по умолчанию секцию под названием "General"
источник

a

aleksey in Qt
Serguei Khvatov
Ну уж нет! Я не мазохист.
Тут непростой вопрос с организацией данных в программе. Для подобного случая удобнее использовать язык с нестрогой типизацией, python например
С ним у меня очень туго)). Попадался пример с созданием структуры и чтением по строкам. Попробую так
источник

jp

jon pedro in Qt
aleksey
Поясню по файлу <102 \BohrVert\
XA="20"
YA="20"
BM="LS"
TI="12"
DU="5"
AN="1"
MI="0"
S_="2"
AB="32"
WI="0"
ZT="0"
RM="0"
VW="0"
HP="0"
SP="0"
YVE="0"
WW="60,61,62,90,91,92,150,190"
ASG="2"
KAT="Bohren vertikal"
MNM="Вертикальное сверление"
ORI=""
MX="0"
MY="0"
MZ="0"
MXF="1"
MYF="1"
MZF="1"
SYA="0"
SYV="0"
KO="00" каждая такая запись настройка отверстия на станке
А последовательность переменных у вас не меняется в файле?
источник

FS

Flower Surgeon in Qt
Serguei Khvatov
Ну уж нет! Я не мазохист.
Тут непростой вопрос с организацией данных в программе. Для подобного случая удобнее использовать язык с нестрогой типизацией, python например
Чего там мазохистического? https://www.boost.org/doc/libs/1_75_0/doc/html/property_tree.html
источник

FS

Flower Surgeon in Qt
jon pedro
Qsetting разве не создаёт по умолчанию секцию под названием "General"
Не помню. Проверять надо.
источник

a

aleksey in Qt
jon pedro
А последовательность переменных у вас не меняется в файле?
Этот момент я не проверял , но думаю что нет не меняется
источник

jp

jon pedro in Qt
aleksey
Этот момент я не проверял , но думаю что нет не меняется
Просто если ты знаешь на какой строке у тебя какие данные, то все вполне просто. Можно прочитать qstringlist через разделитель, так же и записать. Но это не очень правильно я так думаю. Но зато уже разделены будут данные между названием и значением.
источник

a

aleksey in Qt
jon pedro
Просто если ты знаешь на какой строке у тебя какие данные, то все вполне просто. Можно прочитать qstringlist через разделитель, так же и записать. Но это не очень правильно я так думаю. Но зато уже разделены будут данные между названием и значением.
Это будет работать для варианта с фмксированным набором секций , а здесь он может меняться
источник

RG

Renat Garaev in Qt
Сергей Чурмин
Еще раз с с НГ, а такой вопрос, когда собираешь qt из исходников, мне не нужна вся мишура связаня с гуем есть ли вариант при init-repository не выкачивать его, а то дюже долго
Можно скачать qt/qt5.git а потом запустить
perl init-repository
но он всё равно заюзает git и выкачает минимум ту ветку (branch), на которой у вас стоит репозиторий qt5
Т.е. если только после выкачивания удалять папки. Но следующая init-repository снова восстановит все файлы
источник
2021 January 02

IJ

Ighor July in Qt
привет, кто в курсе, есть QByteArray в первом потоке, постоянно меняются его данные только там, потоко безопасно ли его копировать по константной ссылке другими потоками?
источник

IZ

Ilia Zviagin in Qt
Ighor July
привет, кто в курсе, есть QByteArray в первом потоке, постоянно меняются его данные только там, потоко безопасно ли его копировать по константной ссылке другими потоками?
Можно копировать только из под мьютекса , которым защищается запись в этот контейнер.
источник

СЧ

Сергей Чурмин... in Qt
Renat Garaev
Можно скачать qt/qt5.git а потом запустить
perl init-repository
но он всё равно заюзает git и выкачает минимум ту ветку (branch), на которой у вас стоит репозиторий qt5
Т.е. если только после выкачивания удалять папки. Но следующая init-repository снова восстановит все файлы
Мерси, нашел решинимя у инит есть аргумент суб модуль, там можно указать что именно выкачивать
источник

A

Alex in Qt
Всем привет. Тыкните носом, где можно прочитать про сабклассы в Qt с примерами. Или подскажите, как правильно в моём случае будет сделать. Сам пытался сделать, но на 1 исправленную ошибку появляются 5 новых
https://pastebin.com/WDtzG3M1
источник

AS

Anatoly Shirokov in Qt
Alex
Всем привет. Тыкните носом, где можно прочитать про сабклассы в Qt с примерами. Или подскажите, как правильно в моём случае будет сделать. Сам пытался сделать, но на 1 исправленную ошибку появляются 5 новых
https://pastebin.com/WDtzG3M1
В любой книге по C++
источник