Qt uses C++ with several non-standard extensions implemented by an additional pre-processor that generates standard C++ code before compilation. Qt can also be used in several other programming languages; bindings exist for Ada (QtAda),[3] C# (Qyoto/Kimono), Java (Qt Jambi),[4] Pascal, Perl (Perl Qt4),[5] PHP (PHP-Qt), Ruby (QtRuby), and Python (PyQt). It runs on all major platforms, and has extensive internationalization support. Non-GUI features include SQL database access, XML parsing, thread management, network support and a unified cross-platform API for file handling.
没有评论:
发表评论