C размаху головой об стену бьюсь
March 31st, 2008 Begemot Posted in Uncategorized
Начал делать опции, диалог набросал – вполне нормально получилось. А дальше траблы:
- Контрола для ввода горячей клавиши в wxWidgets нету. Из сторонних решений есть keybinder, но как я понять это достаточно мощный комбаин предназначенный немного для другого. Но попробую поковырять. Откровенно говоря подозреваю что такой контрол и ручками можно написать достаточно просто или вообще виндовый заюзать (хотя не уверен что это можно).
- Чекбоксы не поддерживают мультилайн. Хреново. \r\n не работает, хотя это было бы тоже не выход а костыли. Почему то у wxStaticText есть Wrap, а чекбокса нету.
Да если вас заинтересовал первый пункт, то наверное будет интересно узнать, что возможности сделать system wide hotkey под linux’om тоже нету. Разработчики библиотеки говорят – что линукс не дает такого апи. Хотя ходят слухи, что какие обходные пути есть. Дожевем до линукса посмотрим.
March 31st, 2008 at 12:11 pm
Николай, как твои ощущения от практического использования wxWidgets? В общем и целом положительные, и больше отрицательные?
Ты еще не начинаешь разочаровываться в нем?
March 31st, 2008 at 1:47 pm
А черт его знает, я последнии месяцы почему-то восновном фигней страдаю вместо работы + я всегда новое медленно учу. К тому же не очень хороший программист, поэтому сентенций типа “вхВиджетс не использует STl заставляет меня постоянно пользоватся макросам, что есть устаревшее и потенциально опасное” я не понимаю:)
А так – вполне нормально, после мфц осваивать не трудно – очень похоже. Вот фактически переписал одну свою утилиту с мфц на вх, почти все нормально. Так что скорее положительные.
Единственное что пока пишу только под мфц, так что про кроссплатформенность ничего не скажу.
March 31st, 2008 at 3:26 pm
Спасибо, оценка обнадеживает.
Я думаю, тебе просто кажется, что ты медленно учишь новое. Вернее, новое всегда медленно учится. Это нормально. Или у тебя есть перед глазами примеры тех, кто осваивает новое намного быстрее?
April 1st, 2008 at 7:19 am
Перед глазами есть пример людей которые знают\умееют на порядок больше (разумеется я о программировании) :).
p.s. Это я.
February 23rd, 2012 at 9:46 pm
“”Контрола для ввода горячей клавиши в wxWidgets нету””
а сейчас уже не появился?) а то я чето не нашел..(