Size: a a a

2021 March 27

W

WoodyFire in Qt
Abu Umar
Тогда у вас все правильно если через api. Sqlite необязательно пихать если в нем нет необходимости. Вы можете изменить поведение qsettings чтобы он писал всё, например, в ini файл на всех платформах и не использовал регистр на винде.
Ок. Спасибо прочту про поведение QSettings. Спасибо за ответы.
источник

DY

Denis Yemets in Qt
Можете вообще у qsettings даже расширить формат файла, я к примеру люблю json и сделал формат хранения в нем, переопределив методов чтения и записи😊
источник

W

WoodyFire in Qt
Denis Yemets
Можете вообще у qsettings даже расширить формат файла, я к примеру люблю json и сделал формат хранения в нем, переопределив методов чтения и записи😊
Как по мне я предпочел бы  хранить в формате lua. Но я ж тогда ещё долго не стартану. Но все равно спасибо за информацию, буду иметь ввиду
источник

A

Artem in Qt
Как-то можно с помощью QDir скопировать целую директорию со всеми файлами внутри в другое место?
источник

DY

Denis Yemets in Qt
По-моему только рекурсивно по entry листу пройтись и сделать все необходимое с файлами и директориями
источник

A

Artem in Qt
Denis Yemets
По-моему только рекурсивно по entry листу пройтись и сделать все необходимое с файлами и директориями
блин, я думал это в одну строчку можно сделать
источник

RG

Renat Garaev in Qt
Artem
блин, я думал это в одну строчку можно сделать
Теоретически, все можно в одну строчку сделать. но возможно это тогда будет другой модуль/dll/so , добавленный в ваш проект, а в нем уже не одна строчка
источник

A

Artem in Qt
Renat Garaev
Теоретически, все можно в одну строчку сделать. но возможно это тогда будет другой модуль/dll/so , добавленный в ваш проект, а в нем уже не одна строчка
Я имел ввиду есть решение в Qt
источник

IZ

Ilia Zviagin in Qt
AT Aineri
Друзья, наглый вопрос: а с модулем ядра кто может помочь?
/warn offtopic
источник

IZ

Ilia Zviagin in Qt
WoodyFire
Доброго дня. Подскажите из практики - нормально загружать окно настроек приложения во время загрузки самого приложения и держать его в памяти на протяжении всего времени работы приложения. А при необходимости пользователю выводить или скрывать окно.
Ненормально.
Но ничего плохого в этом конечно нет.
Просто лишние ресурсы занимаются (пармять под объект) когда они могут в реальности не понадобиться.
источник

IZ

Ilia Zviagin in Qt
WoodyFire
То есть для уменьшения занимаемого адресного пространства памяти лучше выгружать окно, а при необходимости загружать его. Учитывая, что окно настроек реально не так часто востребовано, то и дорогостоящих операций создания окна (объекта) будет редким. Тем самым загрузка приложения уменьшается  и объем занимаемого адресного пространства небольшое (минус диалоговое окно настроек приложения). Все верно понимаю?
Лучше создавать по требованию
источник

IZ

Ilia Zviagin in Qt
WoodyFire
Класс QSettings я задействовал. Пока храню там, где окно последний раз располагалось и последний его размер. Дальше пока незнаю, что там еще хранить, но при написании будет увеличиваться количество значений.  Эти настройки в Linux сохраняются в файле, а в Windows в реестре. Как я понял. А вот меня не однократно посещала мысль, что настройки приложения типа там необходимые значения для подключения к удаленному серверу СУБД и т.д.  хранить в файле базы данных такой как sqlite. Конечно нужен дополнительный ресурс для работы с sqlite, но все же. Правильно ли это будет или нет? Наверное корректнее вопрос должен звучать целесообразно это или нет?
Нет смысла настройки хранить в БД.
Слишком дорого по коду.
Но это конечно же допустимо.
источник
2021 March 28

W

WoodyFire in Qt
Спасибо.
источник

AD

Aleksandr Drobyshev in Qt
Господа, добрый день.
Такая проблемка.
Переименовал в дереве файл, не заметил, что назвал его кирилическими символами.
Заметил, переименовал его в файловом менеджере,  QT пикнул, что мол файл изменили, я его перезаписал, вроде как добавил в дерево проекта снова, но что-то не так, где-то осталась запись о файле, называющемся крякозябрами, и теперь я ничего не могу с этим поделать.

Пробовал "очистить", "пересобрать", но ничего не помогает.

Подозреваю, что где-то что-то достаточно руками удалить, но не знаю где это место.
источник

Д

Дрюс in Qt
Aleksandr Drobyshev
Господа, добрый день.
Такая проблемка.
Переименовал в дереве файл, не заметил, что назвал его кирилическими символами.
Заметил, переименовал его в файловом менеджере,  QT пикнул, что мол файл изменили, я его перезаписал, вроде как добавил в дерево проекта снова, но что-то не так, где-то осталась запись о файле, называющемся крякозябрами, и теперь я ничего не могу с этим поделать.

Пробовал "очистить", "пересобрать", но ничего не помогает.

Подозреваю, что где-то что-то достаточно руками удалить, но не знаю где это место.
надо генерацию файлов сборки запустить. qmake или cmake, в зависимости от того, что используете
источник

МВ

Макс Воробьев... in Qt
Aleksandr Drobyshev
Господа, добрый день.
Такая проблемка.
Переименовал в дереве файл, не заметил, что назвал его кирилическими символами.
Заметил, переименовал его в файловом менеджере,  QT пикнул, что мол файл изменили, я его перезаписал, вроде как добавил в дерево проекта снова, но что-то не так, где-то осталась запись о файле, называющемся крякозябрами, и теперь я ничего не могу с этим поделать.

Пробовал "очистить", "пересобрать", но ничего не помогает.

Подозреваю, что где-то что-то достаточно руками удалить, но не знаю где это место.
clean  сделай
источник

AD

Aleksandr Drobyshev in Qt
Всем спасибо, заработало.
Залез в .pro файл и в нем, в списке файлов проекта удалил кривые названия.

Claen и пересборка не помогали, несколько раз делал.
источник

AD

Aleksandr Drobyshev in Qt
Всем пасибо за помощь 😀
источник

SK

Stas Koynov in Qt
а где Креатор хранит конфиг для Clang-Tidy?
источник

SK

Stas Koynov in Qt
источник