MFC, как простой в использовании инструмент для Linux - PullRequest
2 голосов
/ 17 апреля 2009

Когда я использовал для написания инструментов тестирования в Windows, я использую MFC для создания интерфейсного интерфейса. Это сделало разработку GUI очень быстрой, и я всегда концентрировался на серверной части. Недавно я перешел на консольный Linux-мир. Где большинство вещей просто основано на консоли.

Мой вопрос: есть ли какой-нибудь простой в использовании эквивалент MFC в Linux?

Ответы [ 5 ]

10 голосов
/ 17 апреля 2009

Если вы привыкли к MFC, вы полюбите QT.

http://www.qtsoftware.com/products/

3 голосов
/ 17 апреля 2009

Другой вариант - использовать Glade для создания GTK + или GNOME приложений.

3 голосов
/ 17 апреля 2009

Есть много альтернатив.

Мне нравятся wxWidgets. Другие будут рекомендовать Qt.

2 голосов
/ 19 апреля 2009

Я никогда не использовал MFC, но предположительно инструментарий wxWidgets несколько похож на MFC. Хотя я предпочитаю Qt, а не wxWidgets, так как ИМХО API лучше, полнее и лучше документирован, а Qt GUI Builder довольно хорош.

Приятной особенностью как Qt, так и wxWidgets BTW является то, что они оба являются кроссплатформенными инструментами; они работают на Linux / Unix, Windows, OS X и, возможно, на других платформах.

0 голосов
/ 17 апреля 2016

Здесь огромное упущение! gtkmm , официальная привязка C ++ к GTK +, является, вероятно, современным C ++ GUI-комплектом, поскольку он действительно старается использовать и развиваться с языком , Для тех, кто изучает современный C ++, это лучший аналог stdlib. Он захватил и сохранил мой интерес, где никакая другая библиотека GUI не могла, из-за его современного и понятного API. И он будет работать везде, где работает GTK + - тонна мест. Я рад, что построил свой первый (и не тривиальный!) Проект GUI вокруг него. Он также предоставляет sigc ++ , который, как мне кажется, действительно мощный для пользовательских систем сигнализации / событий. Отказ от ответственности: я просто пользователь-самоучка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...