Запуск WinAPI и Qt? - PullRequest
2 голосов
/ 16 июля 2011

Я начинаю учиться программировать в среде Windows.Кто-то порекомендовал мне «Программирование Windows 5-й е» для начала.Мои вопросы, обязательно ли изучать графический интерфейс Windows, так как Qt обеспечивает переносимость?

Ответы [ 2 ]

2 голосов
/ 16 июля 2011

Одной из ключевых особенностей QT как платформы разработки является ее способность создавать кроссплатформенные приложения.

Если вы используете Windows API в приложении QT, то вы отказываетесь от этой ключевой функции и, следовательно, отрицаете смысл использования QT. Если вы собираетесь это сделать, вы также можете написать свой код для Windows-среды, например .NET, и разработать соответствующее программное обеспечение для Windows.

1 голос
/ 16 июля 2011

Я программирую для приложений Windows с 2000 года. Windows API, MFC и ATL прекрасно работают для меня. Я могу достичь всего, чего можно достичь, используя QT, WX или другие GUI-инструментарии. Зачем мне накладывать бремя DLL / библиотеки QT на мое приложение.

А для красивого GUI / скинового вида у меня не будет подобных приложений. В этом случае любой может использовать WPF. MFC / ATL - один из самых тонких слоев по сравнению с Windows API - QT тяжелый. Сигналы и слоты замедляют работу программы - мне не нужна обработка динамических сообщений.

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