Gambas

Gambas is an object-oriented dialect of the BASIC programming language, and an integrated development environment that accompanies it.[1] Designed to run on Linux and other Unix-like computer operating systems,[2] its name is a recursive acronym for Gambas Almost Means BASIC. Gambas is also the word for prawns in the Spanish, French, and Portuguese languages, from which the project's logos are derived.

## Contents

* 1 History
* 2 Features
* 2.1 Differences from Visual Basic
* 3 Adoption
* 4 Availability
* 5 Example code
* 6 See also
* 7 References
* 8 Further reading
* 9 External links

## History

Gambas was developed by the French programmer Benoît Minisini, with its first release coming in 1999. Benoît had grown up with the BASIC language, and decided to make a free software development environment that could quickly and easily make programs with user interfaces.[3]

The Gambas 1.x versions were first released on January 4, 2005,[4] and featured an interface made up of several different separate windows for forms and IDE dialogues in a similar fashion to the interface of earlier versions of the GIMP. It could also only develop applications using Qt and was more oriented towards the development of applications for KDE.[5] The last release of the 1.x versions was Gambas 1.0.19.

Gambas 2.7 with Russian interface

The first of the 2.x versions was released on January 2, 2008, after three to four years of development. It featured a major redesign of the interface, now with all forms and functions embedded in a single window, as well as some changes to the Gambas syntax, although for the most part code compatibility was kept. It featured major updates to existing Gambas components as well as the addition of some new ones, such as new components that could use GTK+ or SDL for drawing or utilize OpenGL acceleration. Gambas 2.x versions can load up and run Gambas 1.x projects, with occasional incompatibilities; the same is true for Gambas 2.x to 3.x, but not from Gambas 1.x to 3.x.

The next major iteration of Gambas, the 3.x versions, was released on December 31, 2011.[6] A 2015 benchmark published on the Gambas website showed Gambas 3.8.90 scripting as being faster to varying degrees than Perl 5.20.2 and the then-latest 2.7.10 version of Python in many tests.[7] Version 3.16.0 released on April 20, 2021, featured full support for Wayland using the graphical components, as well as parity between the Qt 5 and GTK 3 components.[8]

## Features

Gambas 2.7.0 running on Fedora Linux with Blackbox

Gambas is designed to build graphical programs using the Qt (currently Qt 4.x or 5.x since 3.8.0) or the GTK toolkit (GTK 3.x also supported as of 3.6.0); the Gambas IDE is written in Gambas.[9][10] Gambas includes a GUI designer to aid in creating user interfaces in an event-driven style,[11] but can also make command line applications,[12] as well as text-based user interfaces using the ncurses toolkit.[13] The Gambas runtime environment is needed to run executables.

Functionality is provided by a variety of components, each of which can be selected to provide additional features.[14] Drawing can be provided either through Qt and GTK toolkits, with an additional component which is designed to switch between them.[15] Drawing can also be provided through the Simple DirectMedia Layer (originally version 1.x, with 2.x added as of 3.7.0),[16] which can also be utilized for audio playback through a separate sound component (a component for the OpenAL specification has also been added). GPU acceleration support is available through an OpenGL component, as well as other hardware functionally provided by various other components.[15] There are also components for handling other specialized tasks.[14]

With Gambas, developers can also use databases such as MySQL or PostgreSQL, build KDE (Qt) and GNOME GTK applications with DCOP, translate Visual Basic programs to Gambas and run them under Linux, build network solutions, and create CGI web applications. The IDE also includes a tool for the creation of installation packages, supporting GNU Autotools, slackpkg, pacman, RPM, and debs (the latter two then tailored for specific distributions such as Fedora/RHEL/CentOS, Mageia, Mandriva, OpenSUSE and Debian, Ubuntu/Mint). Support for AppImage building was mainlined with version 3.19.0.

Gambas since version 3.2 IDE has integrated profiler and it started to use just-in-time compilation technology.

### Differences from Visual Basic

Gambas is intended to provide a similar experience as developing in Microsoft Visual Basic, but it is not a free software clone of the popular proprietary program.[17][18] The author of Gambas makes it clear that there are similarities to Visual Basic, such as syntax for BASIC programs and the integrated development environment; Gambas was written from the start to be a development environment of its own and seeks to improve on the formula.[19][20][21]

Its object model, each class being represented in a file, as well as the archiver to package the program is all inspired by the Java programming language.[22] Gambas is intended to be an alternative for former Visual Basic developers who have decided to migrate to Linux. There are also other important distinctions between Gambas and Visual Basic. One notable example is that in Gambas array indexes always start with 0, whereas Visual Basic indexes can start with 0 or 1.[23] Gambas also supports the += and -= shorthand not found in classic Visual Basic. Both of these are features of Visual Basic .NET however.

Gambas also outlived two other attempts at implementing a Visual Basic style interface for Qt and GTK on Linux,[24][25] those being HBasic[26][27] and GNOME Basic,[28][29] as well as the platform independent KBasic/Basic for Qt.[30][31] Similar style IDEs have since been developed as well for FreeBASIC, namely VisualFBEditor,[32] and QB64, namely InForm.[33]

## Adoption

DONKEY.GB

Several programs and many forms of example code have been written using and for Gambas. Freecode (formerly Freshmeat) listed 23 applications that were developed using Gambas,[34] while the Gambas wiki listed 82;[35] several other specialized sites list Gambas applications and code.[36][37][38]

A Gambas written application, named Gambas3 ShowCase, acted as a software center to download or install Gambas 3 applications.[39] It has since been discontinued following the launch of the first party Gambas Software Farm integrated into the IDE since 3.7.1, which contains nearly 500 applications and demos.[40][41] Several community sites, including community forums and mailing lists, also exist for Gambas.[42]

Notable applications written in Gambas include Xt7-player-mpv, a GUI frontend for mpv player contained in a number of Linux software repositories,[43][44][45] and I-Nex, a program for displaying hardware data.[46][47][48] The comisat Games Collection are early examples of video games written in Gambas.[49]

## Availability

Gambas is included in the repositories of a number of Linux distributions, such as Debian, Fedora, Slackware, Arch Linux, Mageia, PCLinuxOS, Linux Mint and Ubuntu.[50] A Microsoft Windows version of Gambas was run under the Cygwin environment, although this version was significantly less tested than its Linux counterparts and was command-line only; Cooperative Linux and derivatives have also been used,[51] as well as specialized Linux virtual machines.[52][53] An independent contributor, François Gallo, also worked on porting Gambas 3.x to Mac OS X and FreeBSD, based on using local versions of the X11 system.[54] A build for Haiku has also been worked on by Francois Revol.[55] Gambas from version 3.2 can run on Raspberry Pi, and offers just-in-time compilation there from version 3.12. It can also be run from the cloud using rollApp.[56]

In November 2013, the future portability of Gambas was discussed, listing the main concerns being Linux kernel features utilized in the interpreter, components using Linux specific software and libraries, and primarily X11-tying in the Qt, GTK and desktop integration components. However, partly due to the need to upgrade to newer toolkits such as GTK 3 (added as of 3.6.0) and Qt 5 (as of 3.8.0), future versions would be less X11 tied, making projects like Cygwin or utterly native versions on other platforms more possible. Benoît Minisini stated that he intended to "encapsulate" X11 specific code to aid in any attempt to replace it,[57] with the X11 support in the desktop component moved to its own component as of 3.6.0.

On October 27, 2016, a screenshot and setup guide was released from the main page for running Gambas fully through Cygwin, including most components, graphical toolkits, and the complete IDE.[58][59] The relevant patches were mainlined as of version 3.9.2.[60] This replaces the prior recommended method of using freenx forwarding from a Linux server.[61] It has also been successfully run using the Windows Subsystem for Linux.[62][63] This was usually done using an X terminal emulator such Mobaxterm on Windows,[64] as WSL did not support X11 graphics directly until Windows 11.[65]

## Example code

A "Hello, World!" program with graphical user interface.

Public Sub Main()
Message("Hello, World!")
End

Program that computes a 100-term polynomial 500000 times, and repeats it ten times (used for benchmarking).

Private Sub Test(X As Float) As Float

Dim Mu As Float = 10.0
Dim Pu, Su As Float
Dim I, J, N As Integer
Dim aPoly As New Float[100]

N = 500000

For I = 0 To N - 1
For J = 0 To 99
Mu =  (Mu + 2.0) / 2.0
aPoly[J] = Mu
Next
Su = 0.0
For J = 0 To 99
Su = X * Su + aPoly[J]
Next
Pu += Su
Next

Return Pu

End

Public Sub Main()

Dim I as Integer

For I = 1 To 10
Print Test(0.2)
Next

End

## See also

* List of BASIC dialects
* Comparison of integrated development environments
* GNAVI
* Lazarus

## References

1. ↑ Huges, Matthew (2015-03-03). "The BASIC Guide to GAMBAS: All You Need To Know". https://www.makeuseof.com/tag/basic-guide-gambas-need-know/.
2. ↑ Upfold, Peter (2008-09-08). "Gambas — Almost Visual Basic for Linux". FOSSwire. http://fosswire.com/post/2008/09/gambas-almost-visual-basic-for-linux/.
3. ↑ Cite error: Invalid `<ref>` tag; no text was provided for refs named `influenced`
4. ↑ Cook (2005-01-05). "Gambas - a BASIC Development Environment". https://lwn.net/Articles/117951/.
5. ↑ "Gambas: A Fast Visual Basic for Linux". CodeFez. http://codefez.com/gambas-a-fast-visual-basic-for-linux/.
6. ↑ "Gambas 3.0 for BASIC with bug and security fixes". The H. http://www.h-online.com/open/news/item/Gambas-3-0-for-BASIC-with-bug-and-security-fixes-1403082.html.
7. ↑ "Benchmarking". Gambas Website. http://gambaswiki.org/wiki/doc/benchmark.
8. ↑ "3.16.0 release notes". Gambas Website. http://gambaswiki.org/wiki/doc/release/3.16.0?nh.
9. ↑ "Frequently Asked Questions". http://gambaswiki.org/wiki/doc/faq.
10. ↑ Larabel, Michael (2013-11-25). "The Gambas Project: It's Like Visual Basic On Linux". https://www.phoronix.com/news/MTUyNTM.
11. ↑ Upfold, Peter (2008-09-08). "Gambas - Almost Visual Basic for Linux". https://fosswire.com/post/2008/09/gambas-almost-visual-basic-for-linux/.
12. ↑ Ratliff Sr., Gary L. (October 2008). "An Alphabet of Computer Languages: BASIC". https://pclosmag.com/html/Issues/200810/page04.html.
13. ↑ Dee, Steve (2017-03-27). "Gambas cli programming: ncurses text based user interface". http://captainbodgit.blogspot.com/2017/03/gambas-cli-programming-ncurses-text.html.
14. ↑ 14.0 14.1 Fernandez, Daniel (2004-11-11). "Regarding Gambas". OSNews. http://www.osnews.com/story/8849/Regarding_Gambas/page1.
15. ↑ 15.0 15.1 "Gambas RAD". Linux.co.uk. http://old.linux.co.uk//docs/center/featured-software/gambas-rad.
16. ↑ "Why a new SDL component?". Gambas Mailing List. http://git.net/gambas-development-environment-basic/msg17384.html.
17. ↑ Allen Holm, Joshua (2014-04-24). "BASIC programming with Gambas for the beginner programmer". https://opensource.com/education/14/4/beginner-programming-basic-gambas.
18. ↑ Akbar, Ade Malsasa (2022-01-28). "Alternatives to Visual Basic". https://www.ubuntubuzz.com/2022/01/alternatives-to-visual-basic.html?m=1.
19. ↑ Mark Alexander Bain (2008-08-28). "Gambas \-- Almost Visual Basic on Linux". Suite101. http://gambas-data-grid-codes-database.blogspot.com/p/vb-for-linux.html.
20. ↑ Frank Wieduwilt (October 2008). "Programming with the Gambas Basic IDE". Linux Pro Magazine. http://www.linuxpromagazine.com/Issues/2008/95/Gambas-Basic-IDE/.
21. ↑ AWC Electronics. "Physical Computing with Linux: A Rapid Approach using Gambas". http://www.awce.com/gp3-gambas.html.
22. ↑ Emms, Steve (2023-11-11). "Gambas – development environment and a full powerful development platform". https://www.linuxlinks.com/gambas/.
23. ↑ "Differences from Visual Basic". Gambas Website. http://www.gambaswiki.org/wiki/doc/diffvb.
24. ↑ "HBasic – Menghadirkan VB di Linux". 2005-12-06. https://dgk.or.id/archives/2004/12/16/hbasic-menghadirkan-vb-di-linux/.
25. ↑ "BASIC for Linux". http://www.fredshack.com/docs/linuxbasic.html.
26. ↑ "HBasic IDE and language". 2007-01-16. https://hbasic.sourceforge.net/.
27. ↑ Macoratti, José Carlos. "VB para Linux.". https://www.macoratti.net/vb_linux.htm.
28. ↑ "GB - Basic for GNOME". http://www.gnome.org/projects/gb/.
29. ↑ Perr, John (2003-01-01). "BASIC programming with Unix". http://www.linuxfocus.org/English/January2003/article277.shtml.
30. ↑ "KBasic: A VB-Like Rad/IDE For KDE". 29 September 2000. https://dot.kde.org/2000/09/29/kbasic-vb-radide-kde.
31. ↑ Tranter, Jeff (2015-08-19). "Using Qt with Alternative Programming Languages - Part 1". https://www.ics.com/blog/using-qt-alternative-programming-languages-part-1.
32. ↑ Speed, Richard (2022-05-06). "RAD Basic – the Visual Basic 7 that never was – releases third alpha". https://www.theregister.com/2022/05/06/rad_basic_alpha_3/. "FreeBASIC, which implements much of what lurked in Microsoft QuickBASIC (and has a nifty IDE in the form of VisualFBEditor)."
33. ↑ Rogoz, Ivan (2022-04-07). "Blast from the past - QBasic 4.5". https://warped3.substack.com/p/blast-from-the-past-qbasic-45. "QB64 comes with a WYSIWYG IDE editor called InForm which brings it closer to everyday use as a quick and dirty language for automation for Windows."
34. ↑ "23 projects tagged "Gambas"". Freshmeat. Archived from the original. Error: If you specify `|archiveurl=`, you must also specify `|archivedate=`. https://web.archive.org/web/20130928005822/http://freecode.com/tags/gambas.
35. ↑ "Application Repository". Gambas. http://www.gambaswiki.org/wiki/app.
36. ↑ "GAMBAS BASIC Web site". GAMBAS BASIC. http://gambaslinux.eg2.fr/index.php?lng=en.
37. ↑ "Gambas Examples". Piga Software. http://pigalore.miraheze.org/wiki/Gambas_Examples.
38. ↑ Gambas games - Libregamewiki
39. ↑ "Gambas3 ShowCase". gbWilly. http://gambasshowcase.org/.
40. ↑ Gambas Farm
41. ↑ Gambas Farm Server Protocol - Gambas Documentation
42. ↑ "Mailing Lists & Forums". Gambas Web site. http://gambaswiki.org/wiki/doc/forum?nh&l=en.
43. ↑ xt7-player-mpv - linux-APPS.com
44. ↑ XT7-Player – Best Video Player for Kubuntu / KDE - Ubuntu Handbook
45. ↑ Xt7-Player Is A Fully Featured Mplayer GUI - Web Upd8
46. ↑ Szabo, Vincze-Aron. "Getting System Info with I-Nex". https://www.linux-magazine.com/Online/Features/Getting-System-Info-with-I-Nex.
47. ↑ Akbar, Ade Malsasa (21 April 2015). "I-Nex, An Advanced CPU-Z Hardware Utility for Linux". https://www.ubuntubuzz.com/2015/04/i-nex-advanced-cpu-z-hardware-utility-for-linux.html.
48. ↑ Sneddon, Joey (24 November 2014). "i-Nex – A CPU-Z Hardware Stat Tool for Linux". https://www.omgubuntu.co.uk/2014/02/nex-cpu-z-hardware-stat-tool-linux.
49. ↑ "comisat Games Collection 0.5.2 review". https://nixbit.com/software/comisat-games-collection-review/.
50. ↑ Buse, Jarret W. (2014-08-18). "GAMBAS Overview". https://www.linux.org/threads/gambas-overview.10579/.
51. ↑ Gambas on Windows - Alternative
52. ↑ Morgan, R. (2014-06-29). "How to Run Gambas on Windows". http://www.gambasmag.com/article/how-to-run-gambas-on-windows.
53. ↑ Running Gambas Programs in Windows - PigaLore, the Piga Software Wiki
54. ↑ Gallo, François. "A step forward in Gambas!". http://gambas.8142.n7.nabble.com/A-step-forward-in-Gambas-td15054.html.
55. ↑ djgpp (March 2021). "Gambas on Haiku?". https://discuss.haiku-os.org/t/gambas-on-haiku/10500.
56. ↑ New version of Gambas 3.15.2 is already available on rollApp.
57. ↑ Gambas Future or what kind of Gambas we want , Gambas Mailing List
58. ↑ Cygwin Install Guide - Gambas Wiki
59. ↑ gambas3 package - Cygwin website
60. ↑ Morgan, R. (2014-06-29). "How to Run Gambas on Windows". http://www.gambasmag.com/article/project-spot-light-gambas-on-windows/.
61. ↑ How To Run Gambas On Windows - Gambas Wiki
62. ↑ Dovey, John. "How to run Gambas and Gambas Apps on Windows using WSL". https://gambaswiki.org/wiki/howto/wsl.
63. ↑ Gambas on Windows, Gambas-One
64. ↑ Vasques, Daniel (2023-01-09). "How To Run Gambas In Ubuntu". https://elmeson-santafe.com/how-to-run-gambas-in-ubuntu/.
65. ↑ Windows 11, Gambas-One

## Further reading

* Mark Alexander Bain (Apr 28, 2006) An Introduction to Gambas, Linux Journal, issue 146, June 2006 (in print)
* Mark Alexander Bain (Dec 3, 2004) Gambas speeds database development, Linux.com
* Mark Alexander Bain (Dec 12, 2007) Creating simple charts with Gambas 2.0, Linux.com
* Fabián Flores Vadell (Nov, 2010) How to Program with Gambas

## External links

| Wikibooks has more on the topic of: Gambas

|

| Wikimedia Commons has media related to Gambas.

|

* No URL found. Please specify a URL here or add one to Wikidata.
* Gambas on GitLab
* Gambas documentation
* Gambas mailing list
* Gambas One, English community
* Gambas India, community and source code repo

* v
* t
* e

Dialects of the BASIC programming language (list)

Classic|

* Altair BASIC
* Applesoft BASIC
* Atari BASIC
* Atari 2600 BASIC
* Atari Microsoft BASIC
* Atari ST BASIC
* BASIC-PLUS
* BASICA
* BASIC A+
* BASIC XE
* BASIC XL
* Casio BASIC
* CBASIC
* Chipmunk Basic
* Color BASIC
* Commodore BASIC
* Extended Color BASIC
* Dartmouth BASIC
* Disk Extended Color BASIC
* Family BASIC
* GFA BASIC
* GW-BASIC
* HP BASIC for OpenVMS
* HP Time-Shared BASIC
* IBM BASIC
* Integer BASIC
* Locomotive BASIC
* Mallard BASIC
* Microsoft BASIC
* MSX BASIC
* Pure Basic
* Rocky Mountain BASIC
* S'-BASIC (Tandy, Casio, Sharp Pocket Computers)
* SCELBAL
* ScriptBasic
* Sinclair BASIC
* Southampton BASIC System
* STOS BASIC
* TI BASIC (TI 99/4A)
* TI-BASIC (calculators)
* TI Extended BASIC (aka XBasic)
* Tiny BASIC
* Turbo-Basic XL
* Tymshare SUPER BASIC
* UBASIC
* Vilnius BASIC
* XBasic

Procedure-oriented|

* AmigaBASIC
* AMOS BASIC
* ASIC
* BBC BASIC
* Beta BASIC
* DarkBASIC
* FreeBASIC
* FutureBASIC
* GFA BASIC
* GLBasic
* Liberty BASIC
* Microsoft Small Basic
* PowerBASIC
* PureBasic
* QBasic
* QB64
* QuickBASIC
* SmallBASIC
* SuperBASIC
* ThinBasic
* True BASIC
* Turbo Basic
* XBasic
* Xblite
* Basic4ppc
* Visual Test
* B4J

With object extensions|

* AutoIt
* Basic For Qt (KBasic)
* BlitzMax
* Chipmunk Basic
* FreeBASIC
* Gambas
* GLBasic
* HBasic
* OpenOffice Basic
* PowerBASIC
* ProvideX
* RapidQ
* REALbasic
* Run BASIC
* Visual Basic
* Visual Basic .NET
* Xojo

For mobile devices|

* B4X
* Basic4android (B4A)
* Basic4ppc
* GLBasic
* NS Basic
* Basic4ios (B4i)

Microsoft|

* Microsoft BASIC
* MBASIC
* IBM BASIC/BASICA
* GW-BASIC
* QuickBASIC
* QBasic
* VBScript
* Visual Basic
* VBA
* Visual Basic .NET
* Embedded Visual Basic
* VB 5 for Microsoft Excel 5.0
* VSTO
* VSTA
* WordBASIC
* TRS-80 Basics (Level I, Level II, Level III)
* Microsoft Small Basic

Third-party VB-like|

* B4X
* Basic For Qt
* Gambas
* HBasic
* Hummingbird Basic
* LotusScript
* WinWrapBasic
* Xojo

* v
* t
* e

Integrated development environments

C and C++|

| Open source|

* Android Studio
* Anjuta
* Code
* CodeLite
* Dev-C++
* Eclipse
* Geany
* GNAT Programming Studio
* GNOME Builder
* KDevelop
* MonoDevelop
* NetBeans
* QDevelop
* Qt Creator
* SharpDevelop
* Ultimate++
* OpenWatcom

|

Freeware|

* Oracle Developer Studio
* Visual Studio Community
* Xcode

Retail|

* C++Builder
* Eclipse-based
* CodeWarrior
* MyEclipse
* Visual Studio
* By JetBrains
* IntelliJ IDEA
* AppCode
* CLion
* LabWindows/CVI
* LccWin32
* IBM Rational Software Architect
* Understand

Discontinued|

* IBM VisualAge
* Visual C++ Express

Java|

| Open source|

* BlueJ
* DrJava
* Eclipse
* Geany
* Greenfoot
* IntelliJ IDEA Community Edition
* Android Studio
* NetBeans
* Servoy Community Edition

|

Freeware|

* jGRASP
* JDeveloper
* Xcode

Retail|

* JCreator
* MyEclipse
* IBM
* Rational Application Developer
* WebSphere Integration Developer
* JetBrains IntelliJ IDEA
* Servoy Business Application Platform Edition
* Understand

Discontinued|

* Metrowerks CodeWarrior Pro for Java
* JBuilder
* Sun Java Studio Creator (superseded by NetBeans)
* Visual Age (superseded by Eclipse)
* Visual Café (aka Espresso, superseded by JBuilder)
* Visual J++
* Xelfi (became NetBeans)

CLI|

| Open source|

* MonoDevelop
* SharpDevelop
* Visual Studio Code
* PascalABC.NET

|

Freeware|

* Visual Studio Community

Retail|

* Visual Studio
* Rider
* Understand

Discontinued|

* Xamarin Studio
* Visual Basic Express
* Visual Web Developer Express
* Visual J# Express
* Visual Studio Express for Windows Phone
* Visual C++ Express
* Visual C# Express
* Express for Desktop
* Express for Web
* Express for Windows

Flash|

* Adobe Flash Builder
* FlashDevelop
* Powerflasher FDT

PHP|

* Aptana
* NetBeans
* PhpStorm
* KDevelop

Python|

* Eric
* Light Table
* Ninja-IDE
* PyCharm
* PyDev
* Spyder
* Wing IDE
* KDevelop
* Visual Studio Code

Pascal and
Object Pascal|

| Open source|

* Free Pascal IDE
* Lazarus
* Dev-Pascal
* GNAVI

|

Freeware|

* Delphi Community

Retail|

* Delphi

Discontinued|

* Turbo Pascal for Windows
* Virtual Pascal

BASIC|

| Open source|

* MonoDevelop
* SharpDevelop
* Gambas
* HBasic
* Basic For Qt
* QB64

|

Freeware|

* Microsoft Small Basic
* FutureBASIC
* RapidQ
* thinAir

Retail|

* B4X (Basic4ppc)
* Microsoft Visual Studio
* NS Basic
* PureBasic
* GLBasic
* Liberty BASIC
* Xojo

Discontinued|

* QuickBASIC
* QBasic
* Visual Basic

* RStudio
* R Tools for Visual Studio

Online|

* AWS Cloud9 IDE
* Eclipse Che

* Category
* Comparison

Template:GUI builders

* v
* t
* e

Qt platform

GUIs built with Qt|

* AsteroidOS
* KDE Plasma
* Kdenlive
* KDE Partition Manager
* FeatherPad
* Lubuntu
* Lumina
* LXQt
* MeeGo
* Sailfish OS
* Skanlite
* VLC

Qt technologies|

* Meta-object System
* QML
* QtScript
* Qt Quick
* Qt Style Sheets
* Signals and slots

Tools|

* Qbs
* qmake
* Qt Creator
* Qt Linguist

Language bindings|

* List for Qt 4
* List for Qt 5
* PHP-Qt
* PyQt
* PySide
* QtRuby
* Qt Jambi
* hbQT

Supported platforms|

* Android
* Linux
* Windows
* Windows 10 Mobile
* macOS
* iOS
* QNX
* VxWorks

Related topics|

* KDE
* Mer
* MeeGo
* The Qt Company
* Qt Project
* Qt releases

* Software that uses Qt
* KDE Software
* Commons

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Gambas. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Gambas&oldid=4142405"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template