Я реализую программу с графическим интерфейсом (карточную игру) в gtkmm (на данный момент). Я хочу, чтобы моя программа работала хорошо, по крайней мере, под Windows и Linux (GTK). Mac OS X будет плюсом, хотя и не обязательным. Хотя я использую gtkmm, у меня есть некоторые проблемы с этим.
Конкретнее:
- Отсутствие поддержки для подключения сигналов во время выполнения.
- API для TreeView ужасен в том смысле, что вам нужно создавать свои собственные классы
в коде c ++ каждый галстук у вас есть новая Treemodel.
Эти две вещи сильно мешают мне при реализации кода GUI. Мои вопросы, если я переключусь на wxwidgets:
1.- Можно ли подключать сигналы во время выполнения?
2.- По вашему мнению, удобно ли использовать API ListCtrl от Wxwidgets?
3.- Есть ли достойный графический интерфейс (желательно бесплатный, но не обязательный), в котором мне не нужно вручную подключать сигналы в коде c ++? Это очень важно для разделения контроллера и просмотра кода.
4.- Есть ли альтернатива wxwidgets, которая лучше и выглядит хорошо под gtkmm, кроме работы на Windows. Я бы предпочел не использовать qt с шагом предварительной обработки
Заранее спасибо.