Смотрю оформление кода и на документацию с сожалением. Такие простые вещи и так оформлены.
казалось бы смотрим на функцию SetWindowStyleFlag видим аргумент типа long какие ей флаги хз. ладно идем в документацию. находится эта функция у какого-то контрола Там нам пишут одно предложение Sets the whole window style, deleting all items. и спустя тройку переходов по иерархии классов находишь wxCAPTION | wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxRESIZE_BORDER. Ну ёперный балет что через енумы никак не сделать.
Сама либа мне понравилась и выбрал я ее для программы, но часто ожидаешь одного действия от функции а эффекта ноль, в этом плане в QT все на интуитивном уровне все заводится.
оформление кода
- T-Rex
- Moderator
- Posts: 1248
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: оформление кода
Это в dev мейлинг лист лучше постить. С другой же стороны, стили окон в разных ОС разные, а делать enum разного наполнения под разные ОС как-то глупо. В этом плане лучше уж разрозненные константы.
Над библиотекой работает немало умных людей. Так что, если что-то сделано так, как сделано, то в этом, вероятно, есть смысл. Может и не совсем очевидный
Над библиотекой работает немало умных людей. Так что, если что-то сделано так, как сделано, то в этом, вероятно, есть смысл. Может и не совсем очевидный
Re: оформление кода
V konce koncov familija avtora biblioteki - Smart.
Re: оформление кода
Поковырявшись упорно 3 недели с wxwidgets решил оставить ее в покое. лазить только по примерам и по скудным описаниям дело не из приятных. слишком много времени уходит на гуй.
-
- Knows some wx things
- Posts: 49
- Joined: Wed May 13, 2009 8:08 am
Re: оформление кода
Это должно разочаровать остальных пользователей wxWidgets? )nicks1980 wrote:Поковырявшись упорно 3 недели с wxwidgets решил оставить ее в покое. лазить только по примерам и по скудным описаниям дело не из приятных. слишком много времени уходит на гуй.
Я лично согласен потерпеть некоторые неудобства в документации, потому, что эти неудобства с лихвой компенсируются удобством разработки с использованием самой библиотеки. ))
OS: Xubuntu 18.04, wxWidgets-3.1.0