Быстрое создание интерфейса
От: Ir Россия  
Дата: 01.10.17 11:09
Оценка:
Коллеги, добрый день.

Занимаюсь большей частью алгоритмами и их реализацией для узкоспециализированных встраиваемых применений.
С внешним миров общаюсь только через интерфейсы передачи данных. Но периодически возникает задача оперативно сделать опросник для персоналки (windows), который позволит управлять устройством на этапе отработки и изменять некоторые параметры, так же, по линии связи.
Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три:
1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора.
2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.

Заранее спасибо.
Re: Быстрое создание интерфейса
От: wildwind Россия  
Дата: 01.10.17 16:49
Оценка:
Здравствуйте, Ir, Вы писали:

Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.


Так чтоб "вообще" — это не в Windows. Ну или подождать лет 10. Потому что из Windows координаты и размеры никто не убирал и не собирается.

А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.
Re[2]: Быстрое создание интерфейса
От: Ir Россия  
Дата: 02.10.17 03:01
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Ir, Вы писали:


Ir>>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.


W>Так чтоб "вообще" — это не в Windows. Ну или подождать лет 10. Потому что из Windows координаты и размеры никто не убирал и не собирается.


W>А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.


Спасибо. Поиск вывел тоже только на Qt.
Re: Быстрое создание интерфейса
От: AleksandrN Россия  
Дата: 10.11.17 07:49
Оценка: +1
Здравствуйте, Ir, Вы писали:

Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора.

Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.

Ir>Заранее спасибо.


Qt, wxWidgets. Координаты и размеры есть. Но менеджер компоновки тоже есть.
Re: Быстрое создание интерфейса
От: Троцкий Мексика  
Дата: 03.03.18 15:05
Оценка:
Здравствуйте, Ir, Вы писали:

Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.


Delphi.

И можно сразу программу писать, не только рисовать интерейс.
Re: Быстрое создание интерфейса
От: kov_serg Россия  
Дата: 03.03.18 15:09
Оценка: +3
Здравствуйте, Ir, Вы писали:

Ir>Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три:

Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора.
Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.

Шел 2018 год, а счастья как не было так и не нет.
Отредактировано 03.03.2018 15:10 kov_serg . Предыдущая версия .
Re: Быстрое создание интерфейса
От: c-smile Канада http://terrainformatica.com
Дата: 13.01.19 17:12
Оценка: 1 (1) +2
Здравствуйте, Ir, Вы писали:

Ir>Коллеги, добрый день.


Ir>Занимаюсь большей частью алгоритмами и их реализацией для узкоспециализированных встраиваемых применений.

Ir>С внешним миров общаюсь только через интерфейсы передачи данных. Но периодически возникает задача оперативно сделать опросник для персоналки (windows), который позволит управлять устройством на этапе отработки и изменять некоторые параметры, так же, по линии связи.
Ir>Посоветуйте, пожалуйста, удобную библиотеку для этих целей. Железобетонных требований три:
Ir>1) Это должен быть ISO С++ без всяких ref, делегатов и прочей фигни. И точно без сборки мусора.
Ir>2) Не должно быть координат и размеров контролов. Вообще. Это прошлый век. Должен быть очень толковый менеджер компоновки.
Ir>3) Должно всё работать под виндой ХР 32 бит и выше вплоть до самой современной.

Sciter: https://sciter.com/hello-cpp-tutorial/
Re[3]: Быстрое создание интерфейса
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 03.01.20 17:53
Оценка:
Здравствуйте, Ir, Вы писали:

W>>А так, Qt и QML вполне позволяют не думать о координатах и даже не обращать на них внимания, пока не припрет.


Ir>Спасибо. Поиск вывел тоже только на Qt.


У меня есть одна мысля. Давно подмывало сделать некий универсальный визард — настроил его по-быстрому без написания какого-либо кода, запустил, ввел в поля что просят, на выходе запустился генератор и сгенерил какой-то документ.
Пока использую json для конфига визарда, и какой-то питоновский шаблонизатор

Начал делать на Python3/PyQt5, но что-то мне питон не зашел. Думаю бросить текущий вариант и переписать на Qt/C++, единственно, что питоновский шаблонизатор достаточно ги бок, хз как аналогичное малой кровью на плюсах сделать
Маньяк Робокряк колесит по городу
Re[3]: Быстрое создание интерфейса
От: Basil2 Россия https://starostin.msk.ru
Дата: 03.01.20 19:38
Оценка:
Здравствуйте, Ir, Вы писали:

Ir>Спасибо. Поиск вывел тоже только на Qt.


Только учти, что он капец как тяжелый. Программа из одного окошка с парой строк ввода будет весить 15 Mb (пятнадцать мегабайт). Плясками и бубнами можно попробовать ужать до 10, но не факт.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.