frezeryga писал(а): ↑
чпу станков кучу разных и нужно под каждый тип кастомизировать софт и интерфейс, а если будет очередное решение что дают то и жрите то отсекается жирная часть возможно жирных клиентво в том числе производителей станков которые будут брать много а трахать мозг мало и останутся хоббисты которые будут брать мало и трахать мозг много.
Возможность кастомизировать интерфейс очень дорого обойдется и мне и другим пользователям. Придется полностью выбросить то, что я делал, и максимально все упростить вплоть до интерфейса только из кнопок с картинками и изменяемых текстовых надписей. То, что ты сделал для своих станков - очень достойный интерфейс. Но на моей памяти это единственный случай приличного интерфейса. На все остальное смотреть страшно.
Да, понимаю, что производители станков будут не в восторге. Но, по факту производители уже начали трахать мозг, при том, что покупать, скорее всего, не будут. Чтобы интерфейс можно было как у тебя настраивать нужна и сама ЧПУ, которую можно гибко настраивать под любые станки. Тот же LinuxCNC. Я на такое пока не способен. Я даже не представляю, что с многоосевой обработкой делать. Как станок настраивать, как в 3d окне траекторию показывать, и с планировщиком не представляю как быть с многоосевой обработкой. Так что тебе моя прога не подойдет, а портить ради этого интерфейс - не хочу.
Ты вот нарисовал интерфейс под свой размер монитора, и все отлично. А мне нужно учесть, и тех, кто с квадратными, и тех, у кого dpi нестандартный. Что будет с твоим интерфейсом, если его на квадратном мониторе открыть? Он превратится в тыкву. А мне пришлось всякие панели изменяемого размера делать, привязки размеров кнопок, и т.п. Да и разбит интерфейс уже на блоки, которые я постарался аккуратно скомпоновать, и теперь уже сложно разделить на элементы. т.к. многое взаимосвязано.
Я подумаю над возможностью создать пользовательский интерфейс. Но это будет отдельный другой интерфейс, не связанный с основным. Там где все будет собираться из кнопок, надписей, и картинок. Редактировать основной нереально.
frezeryga писал(а): ↑
элементарно я хочу приделать например кнопку включения пылесоса или вакуума, или кнопку запуска какого либо макроса
Повесь их на кнопки Air M07, Flood M08, или на пользовательские кнопки внизу.
frezeryga писал(а): ↑
и 3д щупа на лапе а это требует своих макросов и доп кнопок.
Когда и если я научусь этим пользоваться, тогда смогу сообразить куда такие кнопки лучше запихнуть.
Какие-то блоки кнопок можно будет убирать из интерфейса, или наоборот, включать/добавлять нужные панели. Но куда их запихнуть - не представляю.
Для работы с щупом, скорее всего, целое окно дополнительное понадобится. Но какие-то функции может и в основной интерфейс запихну. Посмотрим, как пойдет.