[Gambas-user] [SPAM] Re: QtBasic = Q7Basic some interesting features
Bruce
bbruen at ...2308...
Wed Jun 13 14:19:23 CEST 2012
On Wed, 2012-06-13 at 14:29 +0300, Demosthenes Koptsis wrote:
> Hello i would like to inform you about a basic language perhaps you may
> already know.
>
> The old KBasic is now Q7Basic
> http://www.q7basic.org/
>
> This project has some nice features, it is an object oriented Basic
> compiler which generates equivalent C++ code, managing QT widgets and
> classes natively !
> This means that you write in Basic language Qt code.
> The compiler makes for you C++ files and a Qt Project that can be opened
> in QtCreator.
>
> -----------------------------------------------------------------------
> example for a PushButton with object name "a":
> Signal on_a_clicked(Checked As Boolean)
>
> MsgBox("on_a_clicked")
>
> Dim w As QWidget = OpenWindow("window1")' returned qwidget is
> useable when it is still open only
>
> End Signal
>
> -----------------------------------------------------------------------
>
> It is object oriented
> It supports polymorphism
> It uses ui files and QtDesigner as GUI builder
> You can use C++ libs in your Basic Source code !!!
> and more, see the site.
>
> Actually has been going to be named QtBasic but this was not able due
> some copyright laws and the project named Q7Basic.
>
> Benoit see it you can evaluate it better and see if there are any nice
> features for Gambas
Interesting. Thanks Demosthenes.
A quick look-review (may save some others a bit of time):
It looks very "early days" yet, no generic database connectivity, etc
The forum topics do not give one a very warm feeling
Documentation is very flat, no navigation and searching is poor
In general, to me it looks like a VB# front end to Qt and little else
.. and apparently it's not free (as in beer)
But good luck to them.
B
More information about the User
mailing list