wxwidgets vs gtkmm с моими требованиями - PullRequest
0 голосов
/ 02 мая 2011

Я реализую программу с графическим интерфейсом (карточную игру) в 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 с шагом предварительной обработки

Заранее спасибо.

1 Ответ

0 голосов
/ 02 мая 2011
  1. Это возможно.
  2. ListCtrl, если просто отлично использовать, и вы, возможно, найдете более хорошую альтернативу (UltimateListCtrl, wxGrid ...).
  3. wxFormBuilder.
  4. Не то, что я знаю.
...