Занимаюсь большей частью алгоритмами и их реализацией для узкоспециализированных встраиваемых применений.
С внешним миров общаюсь только через интерфейсы передачи данных. Но периодически возникает задача оперативно сделать опросник для персоналки (windows), который позволит управлять устройством на этапе отработки и изменять некоторые параметры, так же, по линии связи.
Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три:
1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора.
2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.
Здравствуйте, Ir, Вы писали:
Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
Так чтоб "вообще" — это не в Windows. Ну или подождать лет 10. Потому что из Windows координаты и размеры никто не убирал и не собирается.
А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.
Здравствуйте, wildwind, Вы писали:
W>Здравствуйте, Ir, Вы писали:
Ir>>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
W>Так чтоб "вообще" — это не в Windows. Ну или подождать лет 10. Потому что из Windows координаты и размеры никто не убирал и не собирается.
W>А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.
Здравствуйте, Ir, Вы писали:
Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора. Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки. Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.
Ir>Заранее спасибо.
Qt, wxWidgets. Координаты и размеры есть. Но менеджер компоновки тоже есть.
Здравствуйте, Ir, Вы писали:
Ir>Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три: Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора. Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки. Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.
Здравствуйте, Ir, Вы писали:
Ir>Коллеги, добрый день.
Ir>Занимаюсь большей частью алгоритмами и их реализацией для узкоспециализированных встраиваемых применений. Ir>С внешним миров общаюсь только через интерфейсы передачи данных. Но периодически возникает задача оперативно сделать опросник для персоналки (windows), который позволит управлять устройством на этапе отработки и изменять некоторые параметры, так же, по линии связи. Ir>Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три: Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора. Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки. Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.
Здравствуйте, Ir, Вы писали:
W>>А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.
Ir>Спасибо. Поиск вывел тоже только на Qt.
У меня есть одна мысля. Давно подмывало сделать некий универсальный визард — настроил его по-быстрому без написания какого-либо кода, запустил, ввел в поля что просят, на выходе запустился генератор и сгенерил какой-то документ.
Пока использую json для конфига визарда, и какой-то питоновский шаблонизатор
Начал делать на Python3/PyQt5, но что-то мне питон не зашел. Думаю бросить текущий вариант и переписать на Qt/C++, единственно, что питоновский шаблонизатор достаточно ги бок, хз как аналогичное малой кровью на плюсах сделать
Здравствуйте, Ir, Вы писали:
Ir>Спасибо. Поиск вывел тоже только на Qt.
Только учти, что он капец как тяжелый. Программа из одного окошка с парой строк ввода будет весить 15 Mb (пятнадцать мегабайт). Плясками и бубнами можно попробовать ужать до 10, но не факт.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.