(reprinted) 8 free and useful C++gui Library

Source: Internet
Author: User
Tags gtk

8 free and useful C++gui Library

The C + + standard does not include a GUI, which makes the C + + development graphical interface dependent on third-party libraries. In fact, the graphical interface is precisely the strength of C + +, small to the usual use of all kinds of desktop software, as big as the World of Warcraft game, are C + + good place. C + + is able to do this because it is a language that provides very high performance and good interface. C performance is very high, but the package is too poor, Java package is good, but performance is not suitable for interface development, not to mention the big game. C + + GUI library In addition to the most well-known MFC, there are many other, this article lists 8 free and practical C + + GUI library.

C + + is a multi-paradigm, follow the form of freedom, and a universal powerful programming language, the language is considered to be an intermediate level of language, this is because it has a high-level language and some characteristics of the underlying language.

C + + has become one of the most popular languages for a number of reasons, its applications include system software, device drivers, application software and many other software that contains client programs and entertainment, and one of the best examples is video games.

The GUI is the abbreviation of the graphical user interface (graphical user Interface), which is defined as the type of user interface that runs the user to interact directly with the electronic device rather than through the command line, which can be used not only in the computer but also in the latest handheld devices, such as game devices or various forms of music players.

Today we're going to share the C + + GUI library with developers, and hopefully these libraries will help developers to make their applications an impressive and appealing layout in their next project. Visit the directory below and share your thoughts in the message board.

1) Qt

QT is a cross-platform application and UI framework

It includes a cross-platform class library, integrated development tools, and a cross-platform IDE that uses QT, where you can write web-based applications and deploy them through many desktops and applications without rewriting the code.

2) FLTK

FLTK (pronounced "fulltick") is Unix/linux (X11), a set of cross-platform C + + GUI toolkits on Microsoft windows and MacOSX. FLTK provides the functionality of a modern graphical user interface without bloat (naysayers ... This place is sore, passing by know to say, the exact words: FLTK provides modern GUI functionality without the bloat), and support 3D graphics, rely on OpenGL and its built-in glut emulation. FLTK is designed to be compact and modular enough to implement static linking, but it works fine as a shared library. FLTK also includes an outstanding UI generator called fluid, which is able to create applications within seconds.

3) Fox Toolkit

FOX is a suite of C + +-based toolkits that make it easy and efficient to develop graphical user interfaces, it provides a wide range of, and more and more, integrated controls and provides state of the art equipment such as drag-and-drop, selection, and OpenGL for 3D graphics operations gadgets. Fox also implements icons, images and user-friendly features such as status line Help and ToolTips, and tool tips that can even be used with 3D objects.

4) Gpe Phone

The GPE phone version (G (pe^2)) is designed to develop a GTK/GPE-based software stack for mobile Linux devices, especially mobile phones, more details about the software, and how to find it, see our mission statement:

5) Lgi

LGI is a GUI framework that abstracts out the dependencies of all operating systems, and you can generate portability code that can handle all graphical interface functions, threads and signals, network connections, and many bit bits, and shards to help small, fast, and dependent applications.

6) Wx Widgets

Wxwidgets is a C + + library that allows developers to develop applications for Windows,os X,linux and Unix in 32-bit and 64-bit systems, as well as mobile platforms including Windows Mobile,iphone SDK and embedded GTK +.

7) ultimate++

U + + is a C + + cross-platform rapid application development framework that focuses on programmer productivity. It includes a set of libraries (Gui,sql,etc ... ), and a set of integrated development environments.

8) Zoolib

Zoolib allows you to build on-premises applications for a variety of platforms and processors from a single codebase, the need for a specific platform source is not very large, and in rare cases non-portable code becomes necessary, including it through conditional compilation inline, using one of the provided preprocessing symbols is simple and easy.

(reprinted) 8 free and useful C++gui Library

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.