我应该用什么api进行Gui开发,c ++

时间:2013-06-29 13:09:16

标签: c++ user-interface

我已经了解了Win32 api,以及工具包Qt和Gtk +,但是我遇到了所有问题。 Win32依赖于Os,工具包都涉及使用我发现奇怪和复杂的非纯c ++代码。所以我想知道的是,我可以用c ++创建Os独立的gui吗?“

2 个答案:

答案 0 :(得分:1)

Nana C++ library,标准的c ++和现代的c ++风格,很容易使用。 nanapro.sourceforge.net

答案 1 :(得分: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)