2013-06-29 2 views
1

Я уже знаю о Win32 api и инструментариях Qt и Gtk +, однако у меня проблемы со всеми. Win32 зависит от ОС, а все инструментальные средства включают использование не чистого кода C++, который я нахожу странным и сложным. Так что я хочу знать, могу ли я creatre Os независимый графический интерфейс только с C++?»Что я должен использовать для разработки Gui, C++

+1

У вас есть проблема с wx? – Joni

+0

@Joni не особо, если мне нужно, чтобы я использовал wxWidgets, чем остальные, но я все еще хочу знать, могу ли я создать gui с помощью только C++. – InfinityCounter

+0

Ну, нет, не можешь. Стандартный C++ не определяет графический API или библиотеку. – Joni

ответ

1

Нет, необходима система не зависит от платформы 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(); 
} 

http://en.wikipedia.org/wiki/Qt_(framework)

1

есть Nana C++ library, со стандартным C++ и современный стиль гр ++, он прост в использовании. Nanapro.sourceforge.net

+1

Какая библиотека будет @jinhao? – InfinityCounter

+0

К сожалению, URL-адрес заблокирован. Эта библиотека находится в стадии разработки, но она может отлично работать для небольшого проекта. Вы можете посмотреть блог на странице проекта sourceforge (sourceforge/p/nanapro/blog) для получения некоторой информации. – Jinhao

Смежные вопросы