Я уже знаю о Win32 api и инструментариях Qt и Gtk +, однако у меня проблемы со всеми. Win32 зависит от ОС, а все инструментальные средства включают использование не чистого кода C++, который я нахожу странным и сложным. Так что я хочу знать, могу ли я creatre Os независимый графический интерфейс только с C++?»Что я должен использовать для разработки Gui, C++
ответ
Нет, необходима система не зависит от платформы GUI как Qt.
Этот код Qt GUI работает на Windows, Linux и MacOS.
#include<QApplication>
#include<QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel label;
label.setText("Hello World");
label.show();
a.exec();
}
есть Nana C++ library, со стандартным C++ и современный стиль гр ++, он прост в использовании. Nanapro.sourceforge.net
Какая библиотека будет @jinhao? – InfinityCounter
К сожалению, URL-адрес заблокирован. Эта библиотека находится в стадии разработки, но она может отлично работать для небольшого проекта. Вы можете посмотреть блог на странице проекта sourceforge (sourceforge/p/nanapro/blog) для получения некоторой информации. – Jinhao
- 1. Gui toolkits, который я должен использовать?
- 2. Что я должен использовать для построения бенчмаркинга?
- 3. Что я должен использовать?
- 4. C# Logging. Что я должен использовать?
- 5. Какой GUI я должен использовать с JUnit (аналогично NUnit gui)
- 6. Какую платформу разработки я должен использовать для настольных приложений Windows?
- 7. Что я должен использовать для замены SDL_Flip?
- 8. Должен ли я использовать Mac для разработки JavaFX для iOS
- 9. Что использовать для мобильной разработки
- 10. Что я должен использовать для разработки iOS, библиотеки C - версии Java?
- 11. Должен ли я использовать mono для разработки приложения linux
- 12. Какие рамки я должен использовать для разработки игры для iPhone?
- 13. Какой язык я должен использовать для программирования приложения GUI?
- 14. Что я должен использовать VB.net или C# для настольного приложения
- 15. Что я должен использовать для компиляции C++ в Windows?
- 16. Что я должен использовать для кэширования?
- 17. Что я должен использовать для этого?
- 18. Что я должен использовать для express.cookieParser() секрет?
- 19. Rails - Что я должен использовать для поиска?
- 20. Что я должен использовать для базы данных?
- 21. Что я должен использовать для моего просмотра?
- 22. Что я должен использовать для планирования
- 23. Что я должен использовать для своей модели?
- 24. Какой инструмент разработки я должен использовать для кода в F #?
- 25. OAuth/OpenID - что я должен использовать?
- 26. Какую платформу я должен использовать для разработки многопользовательской карточной игры?
- 27. Должен ли я использовать Java или .NET для веб-разработки?
- 28. Какой инструмент ORM я должен использовать для разработки .Net
- 29. Должен ли я использовать J2ME для разработки Blackberry?
- 30. C# таймер Какой таймер я должен использовать?
У вас есть проблема с wx? – Joni
@Joni не особо, если мне нужно, чтобы я использовал wxWidgets, чем остальные, но я все еще хочу знать, могу ли я создать gui с помощью только C++. – InfinityCounter
Ну, нет, не можешь. Стандартный C++ не определяет графический API или библиотеку. – Joni