Начал делать опции, диалог набросал - вполне нормально получилось. А дальше траблы:
- Контрола для ввода горячей клавиши в wxWidgets нету. Из сторонних решений есть keybinder, но как я понять это достаточно мощный комбаин предназначенный немного для другого. Но попробую поковырять. Откровенно говоря подозреваю что такой контрол и ручками можно написать достаточно просто или вообще виндовый заюзать (хотя не уверен что это можно).
- Чекбоксы не поддерживают мультилайн. Хреново. \r\n не работает, хотя это было бы тоже не выход а костыли. Почему то у wxStaticText есть Wrap, а чекбокса нету.
Да если вас заинтересовал первый пункт, то наверное будет интересно узнать, что возможности сделать system wide hotkey под linux'om тоже нету. Разработчики библиотеки говорят - что линукс не дает такого апи. Хотя ходят слухи, что какие обходные пути есть. Дожевем до линукса посмотрим.
4 комментария:
Николай, как твои ощущения от практического использования wxWidgets? В общем и целом положительные, и больше отрицательные?
Ты еще не начинаешь разочаровываться в нем?
А черт его знает, я последнии месяцы почему-то восновном фигней страдаю вместо работы + я всегда новое медленно учу. К тому же не очень хороший программист, поэтому сентенций типа "вхВиджетс не использует STl заставляет меня постоянно пользоватся макросам, что есть устаревшее и потенциально опасное" я не понимаю:)
А так - вполне нормально, после мфц осваивать не трудно - очень похоже. Вот фактически переписал одну свою утилиту с мфц на вх, почти все нормально. Так что скорее положительные.
Единственное что пока пишу только под мфц, так что про кроссплатформенность ничего не скажу.
Спасибо, оценка обнадеживает.
Я думаю, тебе просто кажется, что ты медленно учишь новое. Вернее, новое всегда медленно учится. Это нормально. Или у тебя есть перед глазами примеры тех, кто осваивает новое намного быстрее?
Перед глазами есть пример людей которые знают\умееют на порядок больше (разумеется я о программировании) :).
p.s. Это я.
Отправить комментарий